SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
 
Apresentação servidores de aplicação
Apresentação   servidores de aplicaçãoApresentação   servidores de aplicação
Apresentação servidores de aplicação
Helen Picoli
 

La actualidad más candente (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
 

Similar a Integração de Sistema com ESB

Soa Bpm Eup
Soa Bpm EupSoa Bpm Eup
Soa Bpm Eup
lcbj
 
Lync Server 2010 - Arquitetura
Lync Server 2010 - ArquiteturaLync Server 2010 - Arquitetura
Lync Server 2010 - Arquitetura
brunoestrozi
 
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
Markus Christen
 

Similar a Integração de Sistema com ESB (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
 

Más de 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
 

Integração de Sistema com ESB

  • 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