Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
EnterpriseIntegrationPatterns              Alessandro Kieras                 Arquiteto de Software                        ...
Por que falar sobre            integração de sistemas?• Interoperabilidade é um mecanismo  arquitetural;• A criticicidade ...
O orçamento da TI                              Integração                                30%                  Outros  Bitp...
COBOL &           Java & WS                                           Cantina Mos Eisley,Arquivos                         ...
Como lidar com esse ambiente deintegrações complexo e heterogêneo?• Utilize Padrões de Integração  de Aplicações Corporati...
Transferência de                                    Banco de Dados           Arquivos                                     ...
Mensageria (Passagem de Mensagem)• Diminui o acoplamento entre aplicações:     Característica                             ...
O que são padrões de integração?• Descrevem soluções provadas para um  problema no contexto de integrações;• Reúne conheci...
Vamos conhecer algunspadrões fundamentais
Padrão Fundamental 1• Filtros e Canais (Pipes and Filters)    – Problema: Como realizar processamento complexo      em uma...
Padrão Fundamental 2• Extremidade (Endpoint)    – Problema: Como uma aplicação deve conectar-se a      um canal para envia...
Padrão Fundamental 3• Mensagem (Message)    – Problema: Como uma aplicação deve trocar      informação com outra?    – Sol...
Padrão Fundamental 4• Canal (Channel)    – Problema: Como uma aplicação deve comunicar-se      com outra de forma desacopl...
Padrão Fundamental 5• Roteador (Router)    – Problema: Como uma mensagem pode ser      direcionada a diferentes filtros de...
Padrão Fundamental 6• Tradutor (Translator)    – Problema: Como aplicações utilizando formatos de      dados diferentes po...
Padrão Fundamental 7• Barramento de Controle (Control Bus)    – Problema: Como administrar efetivamente um      sistema de...
Catálogo de Padrões EIP
Topologias de IntegraçãoConectividade   Hub-Spoke   Integração orientadaponta a ponta                a serviços com ESB
Padrões de Integração       de Aplicações Corporativas• Ajudam a lidar com complexidade e desafios;• São um corpo de conhe...
Quando seu problemafor integração deaplicações corporativas,utilize os Padrões deIntegração!
Dúvidas, comentários e ideias!
Enteprise Integration Patterns
Upcoming SlideShare
Loading in …5
×

Enteprise Integration Patterns

1,800 views

Published on

Apresentação realizada no evento "Hora do Rush" sobre análise e desenho de integração de sistemas utilizando padrões de integração (EIP's).

Published in: Technology
  • ACCESS that WEBSITE Over for All Ebooks (Unlimited) ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... DOWNLOAD FULL EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M }
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THI5 BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks }} ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Boa apresentação, gostei
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Enteprise Integration Patterns

  1. 1. EnterpriseIntegrationPatterns Alessandro Kieras Arquiteto de Software @kierasbr
  2. 2. Por que falar sobre integração de sistemas?• Interoperabilidade é um mecanismo arquitetural;• A criticicidade e o risco são altos;• Integrações mal desenhadas causam sérios problemas ao longo dos anos;• A construção de qualquer sistema envolve algum tipo de integração.
  3. 3. O orçamento da TI Integração 30% Outros Bitpipe.com - “Relatórios mostram que mais de 30% doorçamento da TI tem como foco a integração de sistemas.”
  4. 4. COBOL & Java & WS Cantina Mos Eisley,Arquivos Guerra nas Estrelas. Java & RMI .NET & XML C++ & Socket Delphi & CORBA VB & COM+ Oracle & SQL
  5. 5. Como lidar com esse ambiente deintegrações complexo e heterogêneo?• Utilize Padrões de Integração de Aplicações Corporativas para modelar suas integrações!• O livro descreve como desenhar integrações com qualidade em 65 padrões de integração de aplicações.
  6. 6. Transferência de Banco de Dados Arquivos Compartilhado Estilos de Integração Chamada de Procedimentos Mensageria (Passagem de Mensagens) RemotosFonte: Gregor Hohpe, Enterprise Integration Patterns:Designing, Building, and Deploying Messaging Solutions
  7. 7. Mensageria (Passagem de Mensagem)• Diminui o acoplamento entre aplicações: Característica Dependência Removida Aplicações são separadas por um canal: Localização Canais são assíncronos e confiáveis: Temporal Dados são trocados em mensagens: Formato de DadosFonte: Gregor Hohpe, Enterprise Integration Patterns: Designing, Building,and Deploying Messaging Solutions
  8. 8. O que são padrões de integração?• Descrevem soluções provadas para um problema no contexto de integrações;• Reúne conhecimento de especialistas em integração pronto para ser utilizado.
  9. 9. Vamos conhecer algunspadrões fundamentais
  10. 10. Padrão Fundamental 1• Filtros e Canais (Pipes and Filters) – Problema: Como realizar processamento complexo em uma mensagem mantendo independência e flexibilidade? – Solução: Divida uma tarefa em tarefas menores e independentes (Filtros) que são conectadas por canais (Pipes).
  11. 11. Padrão Fundamental 2• Extremidade (Endpoint) – Problema: Como uma aplicação deve conectar-se a um canal para enviar e receber mensagens? – Solução: Utilize um cliente de mensageria dentro da aplicação que isola o sistema de mensageria do resto da aplicação.
  12. 12. Padrão Fundamental 3• Mensagem (Message) – Problema: Como uma aplicação deve trocar informação com outra? – Solução: Utilize uma mensagem para empacotar a informação e enviá-la a outra aplicação.
  13. 13. Padrão Fundamental 4• Canal (Channel) – Problema: Como uma aplicação deve comunicar-se com outra de forma desacoplada e confiável? – Solução: Utilize um canal para conectar aplicações.
  14. 14. Padrão Fundamental 5• Roteador (Router) – Problema: Como uma mensagem pode ser direcionada a diferentes filtros dependendo de condições específicas? – Solução: Utilize um roteador que encapsula o critério de decisão para republicar uma mensagem em outro canal.
  15. 15. Padrão Fundamental 6• Tradutor (Translator) – Problema: Como aplicações utilizando formatos de dados diferentes podem comunicar-se? – Solução: Utilize um tradutor capaz de transformar um formato de dados em outro.
  16. 16. Padrão Fundamental 7• Barramento de Controle (Control Bus) – Problema: Como administrar efetivamente um sistema de mensagens distribuído? – Solução: Utilize um barramento de controle para gerenciar a solução de integração.
  17. 17. Catálogo de Padrões EIP
  18. 18. Topologias de IntegraçãoConectividade Hub-Spoke Integração orientadaponta a ponta a serviços com ESB
  19. 19. Padrões de Integração de Aplicações Corporativas• Ajudam a lidar com complexidade e desafios;• São um corpo de conhecimento pronto para uso;• Formam uma “linguagem” para modelar integrações com qualidade;• São soluções provadas na prática.
  20. 20. Quando seu problemafor integração deaplicações corporativas,utilize os Padrões deIntegração!
  21. 21. Dúvidas, comentários e ideias!

×