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
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional do IFPE |
Texto Completo: | https://repositorio.ifpe.edu.br/xmlui/handle/123456789/301 |
Resumo: | 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. |
id |
IFPE_493c55a5c3dd33f7d07d28cee61fa0ab |
---|---|
oai_identifier_str |
oai:repositorio.ifpe.edu.br:123456789/301 |
network_acronym_str |
IFPE |
network_name_str |
Repositório Institucional do IFPE |
repository_id_str |
|
spelling |
2021-07-03T00:41:30Z2021-07-03T00:41:30Z2021-04-30LIMA, Mávia Ferreira. 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. 2021. 107 f. Monografia (Especialização) - Curso de Especialização em Desenvolvimento, Inovação e Tecnologias Emergentes, Campus Jaboatão dos Guararapes, Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco, Jaboatão dos Guararapes, 2021.https://repositorio.ifpe.edu.br/xmlui/handle/123456789/301Este 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.This work aims to present the use of corporate integration standards as a solution for the treatment and transformation of large volumes of data in distributed and heterogeneous applications. One of the main challenge is building a solution to solve a real problem of management and handling large volumes of data, with less development time and less cost of resources and pricing. In this context, the objective is to present a case study that uses enterprise integration patterns such as Message Routing, Splitter and Load Balancer, as a solution implemented for an application of a real case, that deal large volumes of data, originating from banking systems, and using the Apache Camel as a viable and low cost option for this purpose. A scalable and virtualized environment was used with the java / spring boot / Kubernetes platform. As a result, it was observed that with the use of Apache Camel, it was possible to bring real benefits with a rapid development, about 68.75% faster than an implementation that doesn’t use Apache Camel, with greater code cohesion, through an implementation more scalable and secure. This document was structured in order to present an implementation roadmap, so that it serves as a starting point, or a guide, for future developers and academics, for similar problems of implementing application integration with large volumes of data.107 p.ALRABADI, G. How to Implement the Splitter and Aggregator Patterns with Apache Camel. Source Allies, 2014. Disponível em: <https://www.sourceallies.com/2014/01/how-to-implement-the-splitter-andaggregator- patterns-with-apache-camel/>. Acesso em: 12 abr. 2021. CAMEL, A. Enterprise Integration Patterns :: Apache Camel. Apache Software Foundation, 2021a. Disponível em: <https://camel.apache.org/components/latest/eips/enterprise-integrationpatterns. html>. Acesso em: 29 ago. 2020. ______. APACHE CAMEL 2.18.0 RELEASE. Apache Software Foundation, 2021b. Disponível em: <https://camel.apache.org/releases/release-2.18.0/>. Acesso em: 29 ago. 2020. CAROLINA SALGADO BERNADETTE FARIAS LÓSCIO, A. Integração de Dados na Web. Disponível em: <https://www.cin.ufpe.br/~if696/referencias/integracao/JAI01.pdf>. Acesso em: 29 nov. 2020. CUNHA, M. X. C.; JUNIOR, M. F. S.; DORNELAS, J. S. O uso da arquitetura SOA como estratégia de integração de sistemas de informação em uma instituição pública de ensino. Alagoas/Recife: SEGeT, 2014. p. 13. DANNY ZHANG. System Design Topics: CAP Theorem. D.Z notes, 2020. Disponível em: <http://dannyzhang.run/2020/03/21/system-desing-1/>. Acesso em: 10 abr. 2021. FRANZINI, F. Java Frameworks – Enterprise Integration Patterns. Fernando Franzini Blog, 2017. Disponível em: <https://fernandofranzini.wordpress.com/2017/09/08/javaframeworks- enterprise-integration-patterns/>. Acesso em: 11 abr. 2021. GAEA. Integração de sistemas com grande volume de dados. Gaea Consulting, 2020. Disponível em: <https://gaea.com.br/integracao-de-sistemas-com-grandevolume- de-dados/>. Acesso em: 3 nov. 2020. HOFFMAN, M. Introduction to Integration With Apache Camel. Pluralsight, 2020. Disponível em: <https://app.pluralsight.com/player?course=apache-camel-introintegration& author=michael-hoffman&name=apache-camel-intro-integrationm1& clip=0&mode=live>. Acesso em: 25 ago. 2020. HOHPE, G.; WOOLF, B. Enterprise Integration Patterns. PLoP 2002 conference, 2002 IBSEN, Claus. incompatible version of apache.camel with Spring.Boot v2.0 - Stack 88 Overflow. Stack Overflow, 2018. Disponível em: <https://stackoverflow.com/questions/53920513/incompatible-version-of-apachecamel- with-spring-boot-v2-0>. Acesso em: 30 ago. 2020. ______; ANSTEY, J. Camel in Action. 2nd Edition, 2018. IBSEN, ClauS; ANSTEY, J. Camel in Action, Second Edition. 2018. KOLB, P. Realization of EAI Patterns with Apache Camel. 2008. Disponível em: <http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.214.3580&rep=rep1&type =pdf>. KONSEK, H. Spring Boot - Apache Camel - Apache Software Foundation. Atlassian Confluence, 2019. Disponível em: <https://cwiki.apache.org/confluence/display/CAMEL/Spring+Boot>. Acesso em: 30 ago. 2020. MICHAELIS. Integração | Dicionário Brasileiro da Língua Portuguesa. Editora Melhoramentos Ltda., 2021. Disponível em: <http://michaelis.uol.com.br/busca?id=BVqRl>. Acesso em: 13 dez. 2020. NPEDER. java - Camel route fails to generate random UUID - Stack Overflow. Stack Overflow, 2016. Disponível em: <https://stackoverflow.com/questions/35745371/camel-route-fails-to-generaterandom- uuid>. Acesso em: 9 set. 2020. PESSOA MELLO, A. P. (SLTI/MP); MESQUITA, H. (SLTI/MP); VIEIRA, C. E. (SLTI/MP). Introdução à Interoperabilidade. Enap - Escola Nacional de Administração Pública, 2015. Disponível em: <https://repositorio.enap.gov.br/bitstream/1/2399/1/Módulo_1_EPING.pdf>. Acesso em: 11 fev. 2021. RADES, P. R. Quando interoperar e quando integrar? Existe diferença? Interopera, 2017. Disponível em: <http://interopera.esy.es/interoperabilidade/>. Acesso em: 13 dez. 2020. RED HAT. What is integration? Red Hat, Inc, 2021a. Disponível em: <https://www.redhat.com/pt-br/topics/integration/what-is-integration>. Acesso em: 13 dez. 2020. ______. Introdução à integração corporativa. Red Hat, Inc, 2021b. Disponível em: <https://www.redhat.com/pt-br/topics/integration>. Acesso em: 3 nov. 2020. ______. Chapter 11. System Management Red Hat Fuse 7.0. Red Hat, Inc, 2021c. Disponível em: <https://access.redhat.com/documentation/enus/ red_hat_fuse/7.0/html/apache_camel_development_guide/sysman>. Acesso em: 29 ago. 2020. SATISH, R. Apache Camel Split XML File Example. Java Articles, 2015. Disponível em: <https://www.javarticles.com/2015/07/apache-camel-split-xml-file-example.html>. Acesso em: 12 abr. 2021. SOMBRIO, J. Integração de Aplicações e Integração de Dados: Entenda a Diferença. Kondado, 2020. Disponível em: <https://kondado.com.br/blog/blog/2020/08/04/integracao-de-aplicacoes-eintegracao- de-dados-entenda-a-diferenca/>. Acesso em: 13 dez. 2020. SORDI, J. O. DE; MARINHO, B. De L. Integração entre sistemas: Análise das abordagens praticadas pelas corporações brasileiras. Revista Brasileira de Gestao de Negocios, 2007. v. 9, n. 23, p. 78–93. VERNADAT, F. B. Book Reviews : Enterprise Modeling and Integration Principles and Applications, Authored by François B. Vernadat; Published by Chapman and Hall, London, UK © 1996 ISBN 0-412-60550-3. Concurrent Engineering, 26 jun. 1997. v. 5, n. 2, p. 195. Disponível em: <http://journals.sagepub.com/doi/10.1177/1063293X9700500211>.CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOIntegração de aplicações corporativas (Sistemas de computação)Padrões de softwareProcessamento de dadosEstudo 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 Camelinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisRodrigues Neto, Josinohttp://lattes.cnpq.br/9966676370707957Rodrigues Neto, JosinoDamasceno, Júlio CésarAlencar, Roberto Luiz Senahttp://lattes.cnpq.br/9966676370707957http:// lattes.cnpq.br/ 5980278074458900http:// lattes.cnpq.br/ 4839735568204936http://lattes.cnpq.br/3062477848711794Lima, Mávia FerreiraBrasilJaboatão dos Guararapesinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional do IFPEinstname:Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco (IFPE)instacron:IFPELICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ifpe.edu.br/xmlui/bitstream/123456789/301/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINALTCC - Mávia Lima.pdfTCC - Mávia Lima.pdfMonografia - Mávia Limaapplication/pdf2509543https://repositorio.ifpe.edu.br/xmlui/bitstream/123456789/301/1/TCC%20-%20M%c3%a1via%20Lima.pdf1c02dac8e1f4b9472351f0e7b7298f60MD51TEXTTCC - Mávia Lima.pdf.txtTCC - Mávia Lima.pdf.txtExtracted texttext/plain134872https://repositorio.ifpe.edu.br/xmlui/bitstream/123456789/301/3/TCC%20-%20M%c3%a1via%20Lima.pdf.txtf9f49cb96b9c2dc861d3c3983ab08c6dMD53THUMBNAILTCC - Mávia Lima.pdf.jpgTCC - Mávia Lima.pdf.jpgIM Thumbnailimage/jpeg5223https://repositorio.ifpe.edu.br/xmlui/bitstream/123456789/301/4/TCC%20-%20M%c3%a1via%20Lima.pdf.jpgb0f46528d26ad28364aebf377aec0219MD54123456789/3012022-04-27 08:42:43.349oai:repositorio.ifpe.edu.br:123456789/301Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ifpe.edu.br/oai/requestrepositorioifpe@reitoria.ifpe.edu.bropendoar:2022-04-27T11:42:43Repositório Institucional do IFPE - Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco (IFPE)false |
dc.title.pt_BR.fl_str_mv |
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 |
title |
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 |
spellingShingle |
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 Lima, Mávia Ferreira CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO Integração de aplicações corporativas (Sistemas de computação) Padrões de software Processamento de dados |
title_short |
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 |
title_full |
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 |
title_fullStr |
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 |
title_full_unstemmed |
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 |
title_sort |
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 |
author |
Lima, Mávia Ferreira |
author_facet |
Lima, Mávia Ferreira |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Rodrigues Neto, Josino |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/9966676370707957 |
dc.contributor.referee1.fl_str_mv |
Rodrigues Neto, Josino |
dc.contributor.referee2.fl_str_mv |
Damasceno, Júlio César |
dc.contributor.referee3.fl_str_mv |
Alencar, Roberto Luiz Sena |
dc.contributor.referee1Lattes.fl_str_mv |
http://lattes.cnpq.br/9966676370707957 |
dc.contributor.referee2Lattes.fl_str_mv |
http:// lattes.cnpq.br/ 5980278074458900 |
dc.contributor.referee3Lattes.fl_str_mv |
http:// lattes.cnpq.br/ 4839735568204936 |
dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/3062477848711794 |
dc.contributor.author.fl_str_mv |
Lima, Mávia Ferreira |
contributor_str_mv |
Rodrigues Neto, Josino Rodrigues Neto, Josino Damasceno, Júlio César Alencar, Roberto Luiz Sena |
dc.subject.cnpq.fl_str_mv |
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO |
topic |
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO Integração de aplicações corporativas (Sistemas de computação) Padrões de software Processamento de dados |
dc.subject.por.fl_str_mv |
Integração de aplicações corporativas (Sistemas de computação) Padrões de software Processamento de dados |
description |
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. |
publishDate |
2021 |
dc.date.accessioned.fl_str_mv |
2021-07-03T00:41:30Z |
dc.date.available.fl_str_mv |
2021-07-03T00:41:30Z |
dc.date.issued.fl_str_mv |
2021-04-30 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
LIMA, Mávia Ferreira. 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. 2021. 107 f. Monografia (Especialização) - Curso de Especialização em Desenvolvimento, Inovação e Tecnologias Emergentes, Campus Jaboatão dos Guararapes, Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco, Jaboatão dos Guararapes, 2021. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ifpe.edu.br/xmlui/handle/123456789/301 |
identifier_str_mv |
LIMA, Mávia Ferreira. 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. 2021. 107 f. Monografia (Especialização) - Curso de Especialização em Desenvolvimento, Inovação e Tecnologias Emergentes, Campus Jaboatão dos Guararapes, Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco, Jaboatão dos Guararapes, 2021. |
url |
https://repositorio.ifpe.edu.br/xmlui/handle/123456789/301 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.pt_BR.fl_str_mv |
ALRABADI, G. How to Implement the Splitter and Aggregator Patterns with Apache Camel. Source Allies, 2014. Disponível em: <https://www.sourceallies.com/2014/01/how-to-implement-the-splitter-andaggregator- patterns-with-apache-camel/>. Acesso em: 12 abr. 2021. CAMEL, A. Enterprise Integration Patterns :: Apache Camel. Apache Software Foundation, 2021a. Disponível em: <https://camel.apache.org/components/latest/eips/enterprise-integrationpatterns. html>. Acesso em: 29 ago. 2020. ______. APACHE CAMEL 2.18.0 RELEASE. Apache Software Foundation, 2021b. Disponível em: <https://camel.apache.org/releases/release-2.18.0/>. Acesso em: 29 ago. 2020. CAROLINA SALGADO BERNADETTE FARIAS LÓSCIO, A. Integração de Dados na Web. Disponível em: <https://www.cin.ufpe.br/~if696/referencias/integracao/JAI01.pdf>. Acesso em: 29 nov. 2020. CUNHA, M. X. C.; JUNIOR, M. F. S.; DORNELAS, J. S. O uso da arquitetura SOA como estratégia de integração de sistemas de informação em uma instituição pública de ensino. Alagoas/Recife: SEGeT, 2014. p. 13. DANNY ZHANG. System Design Topics: CAP Theorem. D.Z notes, 2020. Disponível em: <http://dannyzhang.run/2020/03/21/system-desing-1/>. Acesso em: 10 abr. 2021. FRANZINI, F. Java Frameworks – Enterprise Integration Patterns. Fernando Franzini Blog, 2017. Disponível em: <https://fernandofranzini.wordpress.com/2017/09/08/javaframeworks- enterprise-integration-patterns/>. Acesso em: 11 abr. 2021. GAEA. Integração de sistemas com grande volume de dados. Gaea Consulting, 2020. Disponível em: <https://gaea.com.br/integracao-de-sistemas-com-grandevolume- de-dados/>. Acesso em: 3 nov. 2020. HOFFMAN, M. Introduction to Integration With Apache Camel. Pluralsight, 2020. Disponível em: <https://app.pluralsight.com/player?course=apache-camel-introintegration& author=michael-hoffman&name=apache-camel-intro-integrationm1& clip=0&mode=live>. Acesso em: 25 ago. 2020. HOHPE, G.; WOOLF, B. Enterprise Integration Patterns. PLoP 2002 conference, 2002 IBSEN, Claus. incompatible version of apache.camel with Spring.Boot v2.0 - Stack 88 Overflow. Stack Overflow, 2018. Disponível em: <https://stackoverflow.com/questions/53920513/incompatible-version-of-apachecamel- with-spring-boot-v2-0>. Acesso em: 30 ago. 2020. ______; ANSTEY, J. Camel in Action. 2nd Edition, 2018. IBSEN, ClauS; ANSTEY, J. Camel in Action, Second Edition. 2018. KOLB, P. Realization of EAI Patterns with Apache Camel. 2008. Disponível em: <http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.214.3580&rep=rep1&type =pdf>. KONSEK, H. Spring Boot - Apache Camel - Apache Software Foundation. Atlassian Confluence, 2019. Disponível em: <https://cwiki.apache.org/confluence/display/CAMEL/Spring+Boot>. Acesso em: 30 ago. 2020. MICHAELIS. Integração | Dicionário Brasileiro da Língua Portuguesa. Editora Melhoramentos Ltda., 2021. Disponível em: <http://michaelis.uol.com.br/busca?id=BVqRl>. Acesso em: 13 dez. 2020. NPEDER. java - Camel route fails to generate random UUID - Stack Overflow. Stack Overflow, 2016. Disponível em: <https://stackoverflow.com/questions/35745371/camel-route-fails-to-generaterandom- uuid>. Acesso em: 9 set. 2020. PESSOA MELLO, A. P. (SLTI/MP); MESQUITA, H. (SLTI/MP); VIEIRA, C. E. (SLTI/MP). Introdução à Interoperabilidade. Enap - Escola Nacional de Administração Pública, 2015. Disponível em: <https://repositorio.enap.gov.br/bitstream/1/2399/1/Módulo_1_EPING.pdf>. Acesso em: 11 fev. 2021. RADES, P. R. Quando interoperar e quando integrar? Existe diferença? Interopera, 2017. Disponível em: <http://interopera.esy.es/interoperabilidade/>. Acesso em: 13 dez. 2020. RED HAT. What is integration? Red Hat, Inc, 2021a. Disponível em: <https://www.redhat.com/pt-br/topics/integration/what-is-integration>. Acesso em: 13 dez. 2020. ______. Introdução à integração corporativa. Red Hat, Inc, 2021b. Disponível em: <https://www.redhat.com/pt-br/topics/integration>. Acesso em: 3 nov. 2020. ______. Chapter 11. System Management Red Hat Fuse 7.0. Red Hat, Inc, 2021c. Disponível em: <https://access.redhat.com/documentation/enus/ red_hat_fuse/7.0/html/apache_camel_development_guide/sysman>. Acesso em: 29 ago. 2020. SATISH, R. Apache Camel Split XML File Example. Java Articles, 2015. Disponível em: <https://www.javarticles.com/2015/07/apache-camel-split-xml-file-example.html>. Acesso em: 12 abr. 2021. SOMBRIO, J. Integração de Aplicações e Integração de Dados: Entenda a Diferença. Kondado, 2020. Disponível em: <https://kondado.com.br/blog/blog/2020/08/04/integracao-de-aplicacoes-eintegracao- de-dados-entenda-a-diferenca/>. Acesso em: 13 dez. 2020. SORDI, J. O. DE; MARINHO, B. De L. Integração entre sistemas: Análise das abordagens praticadas pelas corporações brasileiras. Revista Brasileira de Gestao de Negocios, 2007. v. 9, n. 23, p. 78–93. VERNADAT, F. B. Book Reviews : Enterprise Modeling and Integration Principles and Applications, Authored by François B. Vernadat; Published by Chapman and Hall, London, UK © 1996 ISBN 0-412-60550-3. Concurrent Engineering, 26 jun. 1997. v. 5, n. 2, p. 195. Disponível em: <http://journals.sagepub.com/doi/10.1177/1063293X9700500211>. |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
107 p. |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Jaboatão dos Guararapes |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional do IFPE instname:Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco (IFPE) instacron:IFPE |
instname_str |
Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco (IFPE) |
instacron_str |
IFPE |
institution |
IFPE |
reponame_str |
Repositório Institucional do IFPE |
collection |
Repositório Institucional do IFPE |
bitstream.url.fl_str_mv |
https://repositorio.ifpe.edu.br/xmlui/bitstream/123456789/301/2/license.txt https://repositorio.ifpe.edu.br/xmlui/bitstream/123456789/301/1/TCC%20-%20M%c3%a1via%20Lima.pdf https://repositorio.ifpe.edu.br/xmlui/bitstream/123456789/301/3/TCC%20-%20M%c3%a1via%20Lima.pdf.txt https://repositorio.ifpe.edu.br/xmlui/bitstream/123456789/301/4/TCC%20-%20M%c3%a1via%20Lima.pdf.jpg |
bitstream.checksum.fl_str_mv |
8a4605be74aa9ea9d79846c1fba20a33 1c02dac8e1f4b9472351f0e7b7298f60 f9f49cb96b9c2dc861d3c3983ab08c6d b0f46528d26ad28364aebf377aec0219 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional do IFPE - Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco (IFPE) |
repository.mail.fl_str_mv |
repositorioifpe@reitoria.ifpe.edu.br |
_version_ |
1801503698775441408 |