SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
Integração de Sistemas
Apresentando o ESB (Enterprise Service Bus)




                                                 Igo Coelho
                                         igocoelho@grupofortes.com.br
                                            http://www.igocoelho.com.br




                        http://creativecommons.org/licenses/by-nc-sa/2.5/br/
Estilos de Integração


          Transferência de Arquivos
        


          Banco de Dados Compartilhado
        


          RPC
        


          Mensageiria
        




Integração de Sistemas                   Apresentando o ESB
Integração “por acaso”


         Sistema 1        Sistema 2      Sistema 3

           HTTP           Arquivos         JMS




                JDBC                        JAX-RPC
                               EJB

              Sistema 4      Sistema 5      Sistema 6



Integração de Sistemas                           Apresentando o ESB
O que SOA é então?


   - Arquitetura Orientada a Serviços - SOA
    Um modelo Arquitetural que visa proporcionar
    resiliência, respostas rápidas a mudanças, integrações
    com o novo e o legado, fortemente baseada em
    contratos/serviços, proporcionando monitorações dos
    mesmos, bem como princípios de qualidade.




Integração de Sistemas                        Apresentando o ESB
E o que SOA não é?


      Uma Solução vendida em Caixinha
    


      A necessidade da compra de licenças de
    


      982983298 produtos
      Uma Tecnologia...
    


      Uma Linguagem...
    


      Uma tendência...
    


      Um monte de WebServices!!!
    




Integração de Sistemas                 Apresentando o ESB
Integração usando o ESB

           Sistema 1          Sistema 2           Sistema 3

              HTTP             Arquivos             JMS


                         Enterprise Service Bus


              JDBC                                JAX-RPC
                                 EJB

           Sistema 4          Sistema 5           Sistema 6


Integração de Sistemas                                Apresentando o ESB
Enterprise Services Bus - ESB
   Uma forma de integrar padrões de comunicação,
 


 transformação e roteamento entre serviços.
   ESB pode ser visto como um conjunto de
 


 componentes que interligam camadas de negócios com
 serviços de integração tais como:
      Roteamento de Dados
     


      Transformação de Dados
     


      Transformação de Protocolos
     


      Mapeamentos de Serviços de Nomes
     


      Processamento de Mensagens
     


      Gerenciamento de Transações
     


      Coordenação da implementação de Serviços (“Orchestration”)
     


      Coordenação de Processos de Negócios (“Choreographyquot;)
     


      Security management
     



Integração de Sistemas                            Apresentando o ESB
Enterprise Services Bus - ESB


   Trocando em miúdos

    Escutar os eventos dentro dos protocolos
  


    Responder com Ações
  


    As Ações podem chamar ou ser os serviços.
  




Integração de Sistemas               Apresentando o ESB
Programação Assíncrona


    Tradicional:
            Requisita => Espera Resposta


     Assíncrona:
            Requisita=>Não Espera => Após terminar o
            processamento pode ser enviada uma
            resposta

Integração de Sistemas                     Apresentando o ESB
Exemplo...




Integração de Sistemas   Apresentando o ESB
Futuro próximo?

                         RH                        AC

                     WS                            WS


                              Enterprise Service Bus


                     Rest                         JDBC

                   Intranet                       Ponto


Integração de Sistemas                                    Apresentando o ESB
Os mais conhecidos...



                ESB

                         AQUALOGIC




Integração de Sistemas               Apresentando o ESB
Perguntas?




                    Obrigado!


Integração de Sistemas          Apresentando o ESB

Weitere ähnliche Inhalte

Was ist angesagt?

Apresentação by You ESB - TOTVS
Apresentação by You ESB - TOTVSApresentação by You ESB - TOTVS
Apresentação by You ESB - TOTVSVicente Goetten
 
04 - Felipe Oliveira - Think Decoupled! (SOA)
04 - Felipe Oliveira - Think Decoupled! (SOA)04 - Felipe Oliveira - Think Decoupled! (SOA)
04 - Felipe Oliveira - Think Decoupled! (SOA)DNAD
 
Servidores de aplicação apresentação
Servidores de aplicação apresentaçãoServidores de aplicação apresentação
Servidores de aplicação apresentaçãoMárcia Catunda
 
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NETArquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NETRenato Groff
 
Apresentação servidores de aplicação
Apresentação   servidores de aplicaçãoApresentação   servidores de aplicação
Apresentação servidores de aplicaçãoHelen Picoli
 
Maratona JBoss 2010 - JBossWS
Maratona JBoss 2010 -  JBossWSMaratona JBoss 2010 -  JBossWS
Maratona JBoss 2010 - JBossWSDextra
 

Was ist angesagt? (12)

Apresentação by You ESB - TOTVS
Apresentação by You ESB - TOTVSApresentação by You ESB - TOTVS
Apresentação by You ESB - TOTVS
 
04 - Felipe Oliveira - Think Decoupled! (SOA)
04 - Felipe Oliveira - Think Decoupled! (SOA)04 - Felipe Oliveira - Think Decoupled! (SOA)
04 - Felipe Oliveira - Think Decoupled! (SOA)
 
Servidores de aplicação apresentação
Servidores de aplicação apresentaçãoServidores de aplicação apresentação
Servidores de aplicação apresentação
 
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NETArquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
 
Rest
RestRest
Rest
 
Apresentação servidores de aplicação
Apresentação   servidores de aplicaçãoApresentação   servidores de aplicação
Apresentação servidores de aplicação
 
Maratona JBoss 2010 - JBossWS
Maratona JBoss 2010 -  JBossWSMaratona JBoss 2010 -  JBossWS
Maratona JBoss 2010 - JBossWS
 
Middlewares
MiddlewaresMiddlewares
Middlewares
 
Microservices 2
Microservices 2Microservices 2
Microservices 2
 
Arquitetura rest
Arquitetura restArquitetura rest
Arquitetura rest
 
Rest e soap
Rest e soapRest e soap
Rest e soap
 
JUGVale 14 - 14/09/2019
JUGVale 14 - 14/09/2019JUGVale 14 - 14/09/2019
JUGVale 14 - 14/09/2019
 

Ähnlich wie ESB Integração Sistemas

Maratona JBoss 2010 - JBoss-ESB
Maratona JBoss 2010 - JBoss-ESBMaratona JBoss 2010 - JBoss-ESB
Maratona JBoss 2010 - JBoss-ESBDextra
 
Ibolt e Procnet
Ibolt e ProcnetIbolt e Procnet
Ibolt e ProcnetProcnet
 
III SDTA - Descomplicando Integrações de Sistemas com Barramento de Serviços
III SDTA - Descomplicando Integrações de Sistemas com Barramento de ServiçosIII SDTA - Descomplicando Integrações de Sistemas com Barramento de Serviços
III SDTA - Descomplicando Integrações de Sistemas com Barramento de ServiçosAtech S.A. | Embraer Group
 
SOA Workshop - JBoss ESB v1.1
SOA Workshop - JBoss ESB v1.1SOA Workshop - JBoss ESB v1.1
SOA Workshop - JBoss ESB v1.1Edgar Silva
 
Arquitetura e Integração de sistemas
Arquitetura e Integração de sistemasArquitetura e Integração de sistemas
Arquitetura e Integração de sistemasJether Rodrigues
 
JBoss Fuse Service Works - O Fuse além da integração - PT-BR
JBoss Fuse Service Works - O Fuse além da integração - PT-BRJBoss Fuse Service Works - O Fuse além da integração - PT-BR
JBoss Fuse Service Works - O Fuse além da integração - PT-BRElvis Rocha
 
Soa Bpm Eup
Soa Bpm EupSoa Bpm Eup
Soa Bpm Euplcbj
 
Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Andre Bretas
 
Php Conf08 Enterprise Patterns
Php Conf08 Enterprise PatternsPhp Conf08 Enterprise Patterns
Php Conf08 Enterprise PatternsWildtech
 
Lync Server 2010 - Arquitetura
Lync Server 2010 - ArquiteturaLync Server 2010 - Arquitetura
Lync Server 2010 - Arquiteturabrunoestrozi
 
AERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo AzevedoAERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo AzevedoFernando Botafogo
 
Java EE: soluções para o mundo corporativo
Java EE: soluções para o mundo corporativoJava EE: soluções para o mundo corporativo
Java EE: soluções para o mundo corporativoThiago Faria de Andrade
 
Arquitetura BPEL
Arquitetura BPELArquitetura BPEL
Arquitetura BPELcomdias
 
ESB TOTVS - Integração de Sistemas
ESB TOTVS - Integração de SistemasESB TOTVS - Integração de Sistemas
ESB TOTVS - Integração de SistemasBRAVA Tecnologia
 
Arquitetura da plataforma com o Biztalk Server
Arquitetura da plataforma com o Biztalk ServerArquitetura da plataforma com o Biztalk Server
Arquitetura da plataforma com o Biztalk ServerMarkus Christen
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfMicrosoft Brasil
 

Ähnlich wie ESB Integração Sistemas (20)

Maratona JBoss 2010 - JBoss-ESB
Maratona JBoss 2010 - JBoss-ESBMaratona JBoss 2010 - JBoss-ESB
Maratona JBoss 2010 - JBoss-ESB
 
Ibolt e Procnet
Ibolt e ProcnetIbolt e Procnet
Ibolt e Procnet
 
ServiceMix e CXF
ServiceMix e CXFServiceMix e CXF
ServiceMix e CXF
 
III SDTA - Descomplicando Integrações de Sistemas com Barramento de Serviços
III SDTA - Descomplicando Integrações de Sistemas com Barramento de ServiçosIII SDTA - Descomplicando Integrações de Sistemas com Barramento de Serviços
III SDTA - Descomplicando Integrações de Sistemas com Barramento de Serviços
 
SOA Workshop - JBoss ESB v1.1
SOA Workshop - JBoss ESB v1.1SOA Workshop - JBoss ESB v1.1
SOA Workshop - JBoss ESB v1.1
 
O Elefante e a Mula
O Elefante e a MulaO Elefante e a Mula
O Elefante e a Mula
 
Arquitetura e Integração de sistemas
Arquitetura e Integração de sistemasArquitetura e Integração de sistemas
Arquitetura e Integração de sistemas
 
JBoss Fuse Service Works - O Fuse além da integração - PT-BR
JBoss Fuse Service Works - O Fuse além da integração - PT-BRJBoss Fuse Service Works - O Fuse além da integração - PT-BR
JBoss Fuse Service Works - O Fuse além da integração - PT-BR
 
Soa Bpm Eup
Soa Bpm EupSoa Bpm Eup
Soa Bpm Eup
 
Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0Roadshow TOTVS RM 2010 v.11.0
Roadshow TOTVS RM 2010 v.11.0
 
Php Conf08 Enterprise Patterns
Php Conf08 Enterprise PatternsPhp Conf08 Enterprise Patterns
Php Conf08 Enterprise Patterns
 
Soa conceitos
Soa conceitosSoa conceitos
Soa conceitos
 
Lync Server 2010 - Arquitetura
Lync Server 2010 - ArquiteturaLync Server 2010 - Arquitetura
Lync Server 2010 - Arquitetura
 
AERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo AzevedoAERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo Azevedo
 
Java EE: soluções para o mundo corporativo
Java EE: soluções para o mundo corporativoJava EE: soluções para o mundo corporativo
Java EE: soluções para o mundo corporativo
 
Arquitetura BPEL
Arquitetura BPELArquitetura BPEL
Arquitetura BPEL
 
ASP.NET - Web Services
ASP.NET - Web ServicesASP.NET - Web Services
ASP.NET - Web Services
 
ESB TOTVS - Integração de Sistemas
ESB TOTVS - Integração de SistemasESB TOTVS - Integração de Sistemas
ESB TOTVS - Integração de Sistemas
 
Arquitetura da plataforma com o Biztalk Server
Arquitetura da plataforma com o Biztalk ServerArquitetura da plataforma com o Biztalk Server
Arquitetura da plataforma com o Biztalk Server
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
 

Mehr von Igo Coelho

Ágil na Prática - Ruby
Ágil na Prática - RubyÁgil na Prática - Ruby
Ágil na Prática - RubyIgo Coelho
 
Ágil na Prática
Ágil na PráticaÁgil na Prática
Ágil na PráticaIgo Coelho
 
Desenvolvimento web em java com JSP e Servlets
Desenvolvimento web em java com JSP e ServletsDesenvolvimento web em java com JSP e Servlets
Desenvolvimento web em java com JSP e ServletsIgo Coelho
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração ContínuaIgo Coelho
 
Web Services com Apache Axis
Web Services com Apache AxisWeb Services com Apache Axis
Web Services com Apache AxisIgo Coelho
 
Conhecendo Spring Framework
Conhecendo Spring FrameworkConhecendo Spring Framework
Conhecendo Spring FrameworkIgo Coelho
 

Mehr von Igo Coelho (7)

Ágil na Prática - Ruby
Ágil na Prática - RubyÁgil na Prática - Ruby
Ágil na Prática - Ruby
 
Ágil na Prática
Ágil na PráticaÁgil na Prática
Ágil na Prática
 
Desenvolvimento web em java com JSP e Servlets
Desenvolvimento web em java com JSP e ServletsDesenvolvimento web em java com JSP e Servlets
Desenvolvimento web em java com JSP e Servlets
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
 
TDD
TDDTDD
TDD
 
Web Services com Apache Axis
Web Services com Apache AxisWeb Services com Apache Axis
Web Services com Apache Axis
 
Conhecendo Spring Framework
Conhecendo Spring FrameworkConhecendo Spring Framework
Conhecendo Spring Framework
 

ESB Integração Sistemas

  • 1. Integração de Sistemas Apresentando o ESB (Enterprise Service Bus) Igo Coelho igocoelho@grupofortes.com.br http://www.igocoelho.com.br http://creativecommons.org/licenses/by-nc-sa/2.5/br/
  • 2. Estilos de Integração Transferência de Arquivos  Banco de Dados Compartilhado  RPC  Mensageiria  Integração de Sistemas Apresentando o ESB
  • 3. Integração “por acaso” Sistema 1 Sistema 2 Sistema 3 HTTP Arquivos JMS JDBC JAX-RPC EJB Sistema 4 Sistema 5 Sistema 6 Integração de Sistemas Apresentando o ESB
  • 4. O que SOA é então? - Arquitetura Orientada a Serviços - SOA Um modelo Arquitetural que visa proporcionar resiliência, respostas rápidas a mudanças, integrações com o novo e o legado, fortemente baseada em contratos/serviços, proporcionando monitorações dos mesmos, bem como princípios de qualidade. Integração de Sistemas Apresentando o ESB
  • 5. E o que SOA não é? Uma Solução vendida em Caixinha  A necessidade da compra de licenças de  982983298 produtos Uma Tecnologia...  Uma Linguagem...  Uma tendência...  Um monte de WebServices!!!  Integração de Sistemas Apresentando o ESB
  • 6. Integração usando o ESB Sistema 1 Sistema 2 Sistema 3 HTTP Arquivos JMS Enterprise Service Bus JDBC JAX-RPC EJB Sistema 4 Sistema 5 Sistema 6 Integração de Sistemas Apresentando o ESB
  • 7. Enterprise Services Bus - ESB Uma forma de integrar padrões de comunicação,  transformação e roteamento entre serviços. ESB pode ser visto como um conjunto de  componentes que interligam camadas de negócios com serviços de integração tais como: Roteamento de Dados  Transformação de Dados  Transformação de Protocolos  Mapeamentos de Serviços de Nomes  Processamento de Mensagens  Gerenciamento de Transações  Coordenação da implementação de Serviços (“Orchestration”)  Coordenação de Processos de Negócios (“Choreographyquot;)  Security management  Integração de Sistemas Apresentando o ESB
  • 8. Enterprise Services Bus - ESB Trocando em miúdos Escutar os eventos dentro dos protocolos  Responder com Ações  As Ações podem chamar ou ser os serviços.  Integração de Sistemas Apresentando o ESB
  • 9. Programação Assíncrona Tradicional: Requisita => Espera Resposta Assíncrona: Requisita=>Não Espera => Após terminar o processamento pode ser enviada uma resposta Integração de Sistemas Apresentando o ESB
  • 11. Futuro próximo? RH AC WS WS Enterprise Service Bus Rest JDBC Intranet Ponto Integração de Sistemas Apresentando o ESB
  • 12. Os mais conhecidos... ESB AQUALOGIC Integração de Sistemas Apresentando o ESB
  • 13. Perguntas? Obrigado! Integração de Sistemas Apresentando o ESB