Publication
Solução middleware para integração com sistema legacy
| Summary: | Com o crescente interesse do público apostador, tem vindo a aumentar o número de apostas no âmbito do desporto. No sentido de encontrar os meios adequados para acompanhar este crescimento, bem como os mecanismos que permitam uniformizar todo o tráfego que esta situação pode desencadear, surge a motivação para criar um sistema de Jogo Social. É justamente neste contexto que nasce o projeto em que estou integrado: a concretização de uma Plataforma de Jogos Sociais, mais precisamente, de apostas desportivas. Assim, no decorrer deste projeto, o centro da minha atenção esteve, de forma muito consistente, ligado à concretização de um componente Middleware que permitisse a comunicação, realizada através da troca de mensagens, entre um sistema Legacy e um serviço RESTful externo. Estes sistemas apresentam características, velocidades de processamento e linguagens de programação diferentes, que interferem diretamente na comunicação entre ambos. A procura de uma solução conduziu àquela que foi considerada a melhor opção – a utilização do Servidor Aplicacional WebLogic e de dois tipos de message queues: as Oracle BEA MessageQ (utilizadas para realizar a troca de mensagens com o componente Legacy) e as Java Message System queues (usadas para efetuar a troca de mensagens com o serviço RESTful). Para além de resolver o supracitado problema de comunicação, o Middleware desenvolvido, tem, ainda, a vantagem de fornecer escalabilidade à plataforma de Jogo e de realizar a tarefa de balanceamento de carga do sistema. |
|---|---|
| Main Authors: | Gonçalves, Rui Manuel Correia Sá |
| Subject: | Middleware WebLogic BEA MessageQ Java message service Troca de mensagens Trabalhos de projecto de mestrado - 2014 |
| Year: | 2014 |
| Country: | Portugal |
| Document type: | master thesis |
| Access type: | open access |
| Associated institution: | Universidade de Lisboa |
| Language: | Portuguese |
| Origin: | Repositório da Universidade de Lisboa |
| Summary: | Com o crescente interesse do público apostador, tem vindo a aumentar o número de apostas no âmbito do desporto. No sentido de encontrar os meios adequados para acompanhar este crescimento, bem como os mecanismos que permitam uniformizar todo o tráfego que esta situação pode desencadear, surge a motivação para criar um sistema de Jogo Social. É justamente neste contexto que nasce o projeto em que estou integrado: a concretização de uma Plataforma de Jogos Sociais, mais precisamente, de apostas desportivas. Assim, no decorrer deste projeto, o centro da minha atenção esteve, de forma muito consistente, ligado à concretização de um componente Middleware que permitisse a comunicação, realizada através da troca de mensagens, entre um sistema Legacy e um serviço RESTful externo. Estes sistemas apresentam características, velocidades de processamento e linguagens de programação diferentes, que interferem diretamente na comunicação entre ambos. A procura de uma solução conduziu àquela que foi considerada a melhor opção – a utilização do Servidor Aplicacional WebLogic e de dois tipos de message queues: as Oracle BEA MessageQ (utilizadas para realizar a troca de mensagens com o componente Legacy) e as Java Message System queues (usadas para efetuar a troca de mensagens com o serviço RESTful). Para além de resolver o supracitado problema de comunicação, o Middleware desenvolvido, tem, ainda, a vantagem de fornecer escalabilidade à plataforma de Jogo e de realizar a tarefa de balanceamento de carga do sistema. |
|---|