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

Detalhes bibliográficos
Autor(a) principal: Lima, Mávia Ferreira
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