Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Resumo
 
 
Acadêmico(a): Ariel Adonai Souza
Título:  Middleware escalável e resiliente para comunicação em tempo real de aplicações web móveis em ambientes de computação distribuída 
 
Resumo:
Este trabalho apresenta a especificação e implementação de um middleware escalável e
resiliente para comunicação entre aplicações web e aplicações em ambiente distribuído. O
middleware faz uso do protocolo WebSocket para comunicação com as aplicações web e do
protocolo AMQT para comunicação com os serviços. Além disso, a resiliência dele está
relacionada à capacidade de entregar mensagens não entregues quando alguma aplicação
estava desconectada. O middleware foi desenvolvido utilizando o framework Quarkus e Java
11, hospedado na AWS, onde alguns serviços dela foram utilizados para proporcionar um
ambiente estável e com facilidade de escala. A partir dos resultados dos testes realizados foi
possível observar que o middleware atendeu aos objetivos de escalabilidade, resiliência na
entrega de mensagens e comunicação entre aplicações web e ambientes distribuídos. Ele se
demonstrou uma solução viável para abstrair e simplificar a comunicação de aplicações web
para dispositivos móveis e aplicações em ambientes distribuídos, retirando a necessidade de
ambas as aplicações conversarem através de um mesmo protocolo e sem a necessidade de
gerenciar a entrega das mensagens.