Estudo de caso para solução de integração com grandes volumes de dados utilizando padrões de integração empresarial com o uso do Apache Camel
Visualizar/ Abrir
Data
2021-04-30Autor
Lima, Mávia Ferreira
http://lattes.cnpq.br/3062477848711794
Metadata
Mostrar registro completoResumo
Este trabalho se propõe a apresentar a utilização de padrões de integração
corporativos como solução para o tratamento e transformação de grandes volumes de
dados em aplicações distribuídas e heterogêneas, sendo um dos principais desafios:
construir uma solução para um problema real de gestão e manipulação de grandes
volumes de dados, com um menor tempo de desenvolvimento e com um menor custo
de recursos e valor. Neste contexto, objetiva-se apresentar um estudo de caso que
utiliza padrões de integração empresarial: Message Routing, Splitter e Load Balancer,
como solução implementada para uma aplicação de um caso real, que manipula
grandes volumes de dados, oriundos de sistemas bancários, utilizando o Apache
Camel como uma alternativa viável e de baixo custo. Procurou-se utilizar um ambiente
virtualizado e escalável com plataforma Java/Spring Boot/Kubernetes. Como
resultado foi observado que com a utilização do Apache Camel, possibilita trazer
benefícios reais com um rápido desenvolvimento, cerca de 68,75%, mais rápido que
uma implementação que não utiliza o Apache Camel, trazendo ganhos como: maior
coesão de código, através de uma abordagem mais escalável e segura. Buscou-se
estruturar este documento de forma a apresentar um roteiro da implementação, para
que sirva como ponto de partida, um guia, para futuros desenvolvedores e
acadêmicos, para implementação de problemas de integração de aplicações com
grandes volumes de dados.