SlideShare uma empresa Scribd logo
1 de 16
ESB – SOA Aplicações
Serviço Serviço Localização Encontrar Bind Publicar Estático Bind/Publicar/Encontrar Requestor
1 Descrição do Serviço 3 Endereço do Serviço  Escolhido 2 Lista de Candidatos 4 Detalhes do Bind Seleção de Serviço e Bind Dinâmico Requestor Serviço Serviço Seleção Serviço Localização
Pedido Serviço Descriçao e Dados Bind Encontrar O ESB como uma camada adicional facilitadora de serviços Requestor Serviço Localização Serviço Enterprise Service Bus
Enterprise Service Bus Requestor Servidor Public void sendReq(com.bpmcompany.types.xmlType1 doc) Public void  response(com.bpmcompany.types.xmlType2 doc) Cenário Comum de utilização do ESB
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Propriedades do Barrramento Barramento Externo : Define outros barramentos com os quais o barramento em questão pode trocar mensagens.Os mecanismos de de segurança para relacionamento de Barramentos contem troca e validação de certificados. Mediações : São o mecanismo por excelência de transformação de documentos.Uma mediação esta constituída por uma lista de manipuladores (handlers).Criada a manipulação esta lista esta vazia.É nossa responsabilidade criar o handler apropriado para o tratamento de nosso documento.A medição e criada quando se tem definida o serviço de entrada e o serviço de saída.Exemplo Content Enricher ou XSLT utilitário são mediações clássicas. Implementa MediationHandler e dever empacotada em EJB.
Membros do Barramentos : Identifica as células,nó , servidores e cluster os quais estão no escopo do barramento. O barramento vai estar disponível só neste domínio. Destino : Área virtual do barramento identificada por um nome onde os aplicativos são conectados como produtores, consumidores ou ambos para trocar mensagens. Especificação de Ativação JMS : É uma descrição de interligação entre uma fila JMS e um barramento permitindo a troca de mensagens.  Propriedades do Barrramento
Propriedades do Barrramento Serviços de Saída : É um serviço descrito pelo WSDL, identificado por um nome a ele associado na criação. A operação definida pelo wsdl vai estar disponível neste ponto do ESB, o input e output assim como definido no WSDL. Serviço Porta Chama Serviço Resposta  Estrutura do Serviço de Saída
Propriedades do Barrramento Serviços de Entrada : É um serviço descrito pelo WSDL, identificado por um nome a ele associado na criação. A operação definida pelo wsdl vai estar disponível neste ponto do ESB, o input e output assim como definido no WSDL. Resposta Padrão Endpoint Listener Serviço de Entrada  Estrutura do Serviço de Entrada
Topologia em Execução Endpoint Listener SOAP/HTTP Serviço Saída Mediação Porta Chama Serviço Mediação Resposta Resposta Interceptada SOAP/HTTP
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Perguntas  ?
Obrigado  Contatos : Frank Rodríguez González Email :  [email_address] Mobile +5511 94081703

Mais conteúdo relacionado

Mais procurados

SOA - Padrões Associados
SOA - Padrões AssociadosSOA - Padrões Associados
SOA - Padrões Associadosalinebicudo
 
Projeto VI: Tecnologias Básicas da Web 2 0
Projeto VI: Tecnologias Básicas da Web 2 0Projeto VI: Tecnologias Básicas da Web 2 0
Projeto VI: Tecnologias Básicas da Web 2 0igorpsoares
 
Defesa da Dissertação de Mestrado em Informática Aplicada pela Universidade d...
Defesa da Dissertação de Mestrado em Informática Aplicada pela Universidade d...Defesa da Dissertação de Mestrado em Informática Aplicada pela Universidade d...
Defesa da Dissertação de Mestrado em Informática Aplicada pela Universidade d...Bruno Muniz
 
Arquitetura SOAP e REST
Arquitetura SOAP e RESTArquitetura SOAP e REST
Arquitetura SOAP e RESTRhaniel
 
SOA e Web Services
SOA e Web ServicesSOA e Web Services
SOA e Web Servicessergiocrespo
 

Mais procurados (7)

Web Services
Web ServicesWeb Services
Web Services
 
SOA - Padrões Associados
SOA - Padrões AssociadosSOA - Padrões Associados
SOA - Padrões Associados
 
Projeto VI: Tecnologias Básicas da Web 2 0
Projeto VI: Tecnologias Básicas da Web 2 0Projeto VI: Tecnologias Básicas da Web 2 0
Projeto VI: Tecnologias Básicas da Web 2 0
 
Defesa da Dissertação de Mestrado em Informática Aplicada pela Universidade d...
Defesa da Dissertação de Mestrado em Informática Aplicada pela Universidade d...Defesa da Dissertação de Mestrado em Informática Aplicada pela Universidade d...
Defesa da Dissertação de Mestrado em Informática Aplicada pela Universidade d...
 
Arquitetura SOAP e REST
Arquitetura SOAP e RESTArquitetura SOAP e REST
Arquitetura SOAP e REST
 
SOA e Web Services
SOA e Web ServicesSOA e Web Services
SOA e Web Services
 
Arquitetura orientada a serviços (SOA)
Arquitetura orientada a serviços (SOA)Arquitetura orientada a serviços (SOA)
Arquitetura orientada a serviços (SOA)
 

Destaque

Mvls mintic gel - seminario internacional cero papel 2012 - como implementa...
Mvls   mintic gel - seminario internacional cero papel 2012 - como implementa...Mvls   mintic gel - seminario internacional cero papel 2012 - como implementa...
Mvls mintic gel - seminario internacional cero papel 2012 - como implementa...Marco Vinicio Lenci Serrano
 
Delivering Lean the IT Way PE Summit Apr 08
Delivering Lean the IT Way PE Summit Apr 08Delivering Lean the IT Way PE Summit Apr 08
Delivering Lean the IT Way PE Summit Apr 08Phil Falato
 
Culture - Hard to Build, Easy to Destroy, Or
Culture - Hard to Build, Easy to Destroy, OrCulture - Hard to Build, Easy to Destroy, Or
Culture - Hard to Build, Easy to Destroy, OrTony Moroney
 
Médias sociaux : Comment publier des contenus de qualité ?
Médias sociaux : Comment publier des contenus de qualité ?Médias sociaux : Comment publier des contenus de qualité ?
Médias sociaux : Comment publier des contenus de qualité ?Kaligrame
 
ANTS - 360 view of your customer - bigdata innovation summit 2016
ANTS - 360 view of your customer - bigdata innovation summit 2016ANTS - 360 view of your customer - bigdata innovation summit 2016
ANTS - 360 view of your customer - bigdata innovation summit 2016Dinh Le Dat (Kevin D.)
 

Destaque (6)

Faq fi
Faq fiFaq fi
Faq fi
 
Mvls mintic gel - seminario internacional cero papel 2012 - como implementa...
Mvls   mintic gel - seminario internacional cero papel 2012 - como implementa...Mvls   mintic gel - seminario internacional cero papel 2012 - como implementa...
Mvls mintic gel - seminario internacional cero papel 2012 - como implementa...
 
Delivering Lean the IT Way PE Summit Apr 08
Delivering Lean the IT Way PE Summit Apr 08Delivering Lean the IT Way PE Summit Apr 08
Delivering Lean the IT Way PE Summit Apr 08
 
Culture - Hard to Build, Easy to Destroy, Or
Culture - Hard to Build, Easy to Destroy, OrCulture - Hard to Build, Easy to Destroy, Or
Culture - Hard to Build, Easy to Destroy, Or
 
Médias sociaux : Comment publier des contenus de qualité ?
Médias sociaux : Comment publier des contenus de qualité ?Médias sociaux : Comment publier des contenus de qualité ?
Médias sociaux : Comment publier des contenus de qualité ?
 
ANTS - 360 view of your customer - bigdata innovation summit 2016
ANTS - 360 view of your customer - bigdata innovation summit 2016ANTS - 360 view of your customer - bigdata innovation summit 2016
ANTS - 360 view of your customer - bigdata innovation summit 2016
 

Semelhante a ESB-SOA aplicações

Sistemas Distribuídos - Aula 07 - Servicos Web
Sistemas Distribuídos - Aula 07 - Servicos WebSistemas Distribuídos - Aula 07 - Servicos Web
Sistemas Distribuídos - Aula 07 - Servicos WebArthur Emanuel
 
Maratona JBoss 2010 - JBoss-ESB
Maratona JBoss 2010 - JBoss-ESBMaratona JBoss 2010 - JBoss-ESB
Maratona JBoss 2010 - JBoss-ESBDextra
 
Sistemas Distribuídos - Big Web Services
Sistemas Distribuídos - Big Web ServicesSistemas Distribuídos - Big Web Services
Sistemas Distribuídos - Big Web ServicesKeyo Galvao
 
Introdução aos Conceitos do WSO2 ESB
Introdução aos Conceitos do WSO2 ESBIntrodução aos Conceitos do WSO2 ESB
Introdução aos Conceitos do WSO2 ESBEdgar Silva
 
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
 
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
 
Web Sphere Application Server
Web Sphere Application ServerWeb Sphere Application Server
Web Sphere Application ServerFabricio Carvalho
 
AAB304 - Windows Workflow Foundation - wcamb
AAB304 - Windows Workflow Foundation - wcambAAB304 - Windows Workflow Foundation - wcamb
AAB304 - Windows Workflow Foundation - wcambMicrosoft Brasil
 
Redes de Comupadores - O Modelo OSI.pdf
Redes de Comupadores -  O Modelo OSI.pdfRedes de Comupadores -  O Modelo OSI.pdf
Redes de Comupadores - O Modelo OSI.pdfFabianoPereiraMorosi
 
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
 
Ccna1 capitulo 2 v4.0
Ccna1 capitulo 2 v4.0Ccna1 capitulo 2 v4.0
Ccna1 capitulo 2 v4.0Carlos Melo
 
Introdução ao mule esb para iniciantes
Introdução ao mule esb para iniciantesIntrodução ao mule esb para iniciantes
Introdução ao mule esb para iniciantesJeison Barros
 
Arquitetura Orientada a Serviços e BPM
Arquitetura Orientada a Serviços e BPMArquitetura Orientada a Serviços e BPM
Arquitetura Orientada a Serviços e BPMRoger Ritter
 

Semelhante a ESB-SOA aplicações (20)

Sistemas Distribuídos - Aula 07 - Servicos Web
Sistemas Distribuídos - Aula 07 - Servicos WebSistemas Distribuídos - Aula 07 - Servicos Web
Sistemas Distribuídos - Aula 07 - Servicos Web
 
A Estrutura de um Web Service
A Estrutura de um Web ServiceA Estrutura de um Web Service
A Estrutura de um Web Service
 
Serviços Web Semânticos
Serviços Web SemânticosServiços Web Semânticos
Serviços Web Semânticos
 
Web service
Web serviceWeb service
Web service
 
Maratona JBoss 2010 - JBoss-ESB
Maratona JBoss 2010 - JBoss-ESBMaratona JBoss 2010 - JBoss-ESB
Maratona JBoss 2010 - JBoss-ESB
 
Sistemas Distribuídos - Big Web Services
Sistemas Distribuídos - Big Web ServicesSistemas Distribuídos - Big Web Services
Sistemas Distribuídos - Big Web Services
 
Introdução aos Conceitos do WSO2 ESB
Introdução aos Conceitos do WSO2 ESBIntrodução aos Conceitos do WSO2 ESB
Introdução aos Conceitos do WSO2 ESB
 
Web services
Web servicesWeb services
Web services
 
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
 
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
 
Web Sphere Application Server
Web Sphere Application ServerWeb Sphere Application Server
Web Sphere Application Server
 
AAB304 - Windows Workflow Foundation - wcamb
AAB304 - Windows Workflow Foundation - wcambAAB304 - Windows Workflow Foundation - wcamb
AAB304 - Windows Workflow Foundation - wcamb
 
Redes de Comupadores - O Modelo OSI.pdf
Redes de Comupadores -  O Modelo OSI.pdfRedes de Comupadores -  O Modelo OSI.pdf
Redes de Comupadores - O Modelo OSI.pdf
 
Web Services
Web ServicesWeb Services
Web Services
 
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
 
Aulas frc 04
Aulas frc  04Aulas frc  04
Aulas frc 04
 
Ccna1 capitulo 2 v4.0
Ccna1 capitulo 2 v4.0Ccna1 capitulo 2 v4.0
Ccna1 capitulo 2 v4.0
 
Introdução ao mule esb para iniciantes
Introdução ao mule esb para iniciantesIntrodução ao mule esb para iniciantes
Introdução ao mule esb para iniciantes
 
Arquitetura Orientada a Serviços e BPM
Arquitetura Orientada a Serviços e BPMArquitetura Orientada a Serviços e BPM
Arquitetura Orientada a Serviços e BPM
 
Tutorial esb (aulas praticas)
Tutorial esb (aulas praticas)Tutorial esb (aulas praticas)
Tutorial esb (aulas praticas)
 

ESB-SOA aplicações

  • 1. ESB – SOA Aplicações
  • 2. Serviço Serviço Localização Encontrar Bind Publicar Estático Bind/Publicar/Encontrar Requestor
  • 3. 1 Descrição do Serviço 3 Endereço do Serviço Escolhido 2 Lista de Candidatos 4 Detalhes do Bind Seleção de Serviço e Bind Dinâmico Requestor Serviço Serviço Seleção Serviço Localização
  • 4. Pedido Serviço Descriçao e Dados Bind Encontrar O ESB como uma camada adicional facilitadora de serviços Requestor Serviço Localização Serviço Enterprise Service Bus
  • 5. Enterprise Service Bus Requestor Servidor Public void sendReq(com.bpmcompany.types.xmlType1 doc) Public void response(com.bpmcompany.types.xmlType2 doc) Cenário Comum de utilização do ESB
  • 6.
  • 7.
  • 8. Propriedades do Barrramento Barramento Externo : Define outros barramentos com os quais o barramento em questão pode trocar mensagens.Os mecanismos de de segurança para relacionamento de Barramentos contem troca e validação de certificados. Mediações : São o mecanismo por excelência de transformação de documentos.Uma mediação esta constituída por uma lista de manipuladores (handlers).Criada a manipulação esta lista esta vazia.É nossa responsabilidade criar o handler apropriado para o tratamento de nosso documento.A medição e criada quando se tem definida o serviço de entrada e o serviço de saída.Exemplo Content Enricher ou XSLT utilitário são mediações clássicas. Implementa MediationHandler e dever empacotada em EJB.
  • 9. Membros do Barramentos : Identifica as células,nó , servidores e cluster os quais estão no escopo do barramento. O barramento vai estar disponível só neste domínio. Destino : Área virtual do barramento identificada por um nome onde os aplicativos são conectados como produtores, consumidores ou ambos para trocar mensagens. Especificação de Ativação JMS : É uma descrição de interligação entre uma fila JMS e um barramento permitindo a troca de mensagens. Propriedades do Barrramento
  • 10. Propriedades do Barrramento Serviços de Saída : É um serviço descrito pelo WSDL, identificado por um nome a ele associado na criação. A operação definida pelo wsdl vai estar disponível neste ponto do ESB, o input e output assim como definido no WSDL. Serviço Porta Chama Serviço Resposta Estrutura do Serviço de Saída
  • 11. Propriedades do Barrramento Serviços de Entrada : É um serviço descrito pelo WSDL, identificado por um nome a ele associado na criação. A operação definida pelo wsdl vai estar disponível neste ponto do ESB, o input e output assim como definido no WSDL. Resposta Padrão Endpoint Listener Serviço de Entrada Estrutura do Serviço de Entrada
  • 12. Topologia em Execução Endpoint Listener SOAP/HTTP Serviço Saída Mediação Porta Chama Serviço Mediação Resposta Resposta Interceptada SOAP/HTTP
  • 13.
  • 14.
  • 16. Obrigado Contatos : Frank Rodríguez González Email : [email_address] Mobile +5511 94081703