Integração de Sistema com ESB

2.115 visualizações

Publicada em

0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.115
No SlideShare
0
A partir de incorporações
0
Número de incorporações
21
Ações
Compartilhamentos
0
Downloads
41
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Integração de Sistema com ESB

  1. 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. 2. Estilos de Integração Transferência de Arquivos  Banco de Dados Compartilhado  RPC  Mensageiria  Integração de Sistemas Apresentando o ESB
  3. 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. 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. 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. 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. 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. 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. 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
  10. 10. Exemplo... Integração de Sistemas Apresentando o ESB
  11. 11. Futuro próximo? RH AC WS WS Enterprise Service Bus Rest JDBC Intranet Ponto Integração de Sistemas Apresentando o ESB
  12. 12. Os mais conhecidos... ESB AQUALOGIC Integração de Sistemas Apresentando o ESB
  13. 13. Perguntas? Obrigado! Integração de Sistemas Apresentando o ESB

×