Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Abstract
 
 
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.