|
Acadêmico(a): Paulo Matheus Baehr Weber |
Título: MIDDLEWARE COM ESCALONAMENTO DE APLICAÇÕES |
|
Abstract: |
This word describes the development of a middleware using RabbitMQ tool for sending and receiving requests, allowing integration with other programming languages also supported by the tool. The middleware initializes and closes applications according to demand requests. To boot or shut down applications you must be running on the machine in question an extension application middleware responsible for application startup. To validate this work will be used an application that simulates the generation of XML of an invoice product, and other application that processes the XML generated by returning a result. The middleware stores the run time of each request to predict the estimated time of other requests of the same type and prioritize some requests that take less time. The results from the experiments and tests show that the middleware is able to start and stop applications according to demand and prioritize requests considering the estimated runtime, without the most time-consuming requests always stay at the end of the queue. |
|
|