MIDLEWARE PARA UM SISTEMA DE AGÊNCIA DE VIAGENS

Competência − Revista da Educação Superior do Senac -RS

Endereço:
Av. Fernando Ferrari - 2001 - Anchieta
Porto Alegre / RS
90200-041
Site: http://seer.senacrs.com.br/index.php/RC
Telefone: (51) 3284-1987
ISSN: 2177-4986
Editor Chefe: Giuliano Karpinski Moreira, Senac-RS, Brasil
Início Publicação: 16/07/2019
Periodicidade: Semestral
Área de Estudo: Ciências Humanas, Área de Estudo: Ciências Sociais Aplicadas, Área de Estudo: Linguística, Letras e Artes, Área de Estudo: Multidisciplinar

MIDLEWARE PARA UM SISTEMA DE AGÊNCIA DE VIAGENS

Ano: 2012 | Volume: 5 | Número: 1
Autores: Avelino Francisco Zorzo, Elder Macedo Rodrigues, Filipi Dias Teixeira, Jean Schmidt, Leandro Teodoro Costa, Vilmar Consul
Autor Correspondente: Avelino Francisco Zorzo, Elder Macedo Rodrigues, Filipi Dias Teixeira, Jean Schmidt, Leandro Teodoro Costa, Vilmar Consul | [email protected]

Palavras-chave: gerenciadores de filas de mensagem, sistemas de bancos de dados, sistemas de cache distribuído

Resumos Cadastrados

Resumo Português:

Este trabalho apresenta um modelo de arquitetura de um sistema para uma empresa de agência de viagens, a qual, com o aumento da demanda de clientes, apresentou dificuldades em escalar a capacidade de seu sistema, uma vez que utilizava um modelo de arquitetura tradicional, com todos os serviços integrados. As dificuldades estavam relacionadas, principalmente, ao consumo excessivo de threads, à escalabilidade cara do sistema, à sobrecarga na base de dados e à limitação de recursos por cliente. Todas essas restrições influenciavam nos tempos de resposta, afetando o desempenho global do sistema. O objetivo do emprego deste novo modelo foi sanar os problemas citados, através da separação dos serviços do sistema,. Desta forma, este artigo apresenta um conjunto de tecnologias, como gerenciadores de fi las de mensagens, sistemas de bancos de dados chave-valor e sistemas de cache distribuído, que visam agregar valor e otimizar as funcionalidades do sistema. Baseado no estudo do conjunto de tecnologias analisadas, foi sugerido o uso de três ferramentas com base nas características do sistema proposto. Para se verificar a aplicabilidade das tecnologias escolhidas, foram realizados testes do novo modelo de arquitetura

Resumo Inglês:

This paper shows a new architecture for a travel agency system. Th e current system has some scalability problems that the new proposed architecture intends to solve. Th ese problems are mainly related to the excessive use of threads, cost system scalability, overload of the database and limitation of resources per customer. All these limitations have a direct infl uence on the response time and consequently the overall system performance is aff ected. For the employment of this new proposed architecture, which aims to solve the mentioned problems, we, initially, analyze diff erent middleware technologies that could optimize the functionalities of the system. Following the analysis of these technologies, we chose three technologies (ActiveMQ, Memcached and Tokyo Cabinet) based on the characteristics of the system. Th ese technologies were chosen after a thorough study, throughout a series of performance tests. Furthermore, to verify whether the chosen technologies would behave in accordance to the expected for the new architecture, a new series of tests that combined the three middleware technologies was performed.