Integração de Sistema com ESB

igocoelho 967 views 13 slides Mar 15, 2009
Slide 1
Slide 1 of 13
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13

About This Presentation

No description available for this slideshow.


Slide Content

Integração de SistemasIntegração de Sistemas
Apresentando o ESB (Enterprise Service Bus)Apresentando o ESB (Enterprise Service Bus)
Igo CoelhoIgo Coelho
http://www.igocoelho.com.br
http://creativecommons.org/licenses/by-nc-sa/2.5/br/
[email protected]

Integração de Sistemas Apresentando o ESB
Estilos de IntegraçãoEstilos de Integração

Transferência de Arquivos

Banco de Dados Compartilhado

RPC

Mensageiria

Integração de Sistemas Apresentando o ESB
Sistema 1
Sistema 4
Sistema 2
Sistema 5
Sistema 3
Sistema 6
HTTP Arquivos JMS
JDBC EJB JAX-RPC
Integração “por acaso”Integração “por acaso”

Integração de Sistemas Apresentando o ESB
O que SOA é então?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 é?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
Sistema 1
Sistema 4
Sistema 2
Sistema 5
Sistema 3
Sistema 6
HTTP Arquivos JMS
JDBC EJB JAX-RPC
Integração usando o ESBIntegração usando o ESB
Enterprise Service Bus

Integração de Sistemas Apresentando o ESB
Enterprise Services Bus - ESBEnterprise 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 (“Choreography")

Security management

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

Escutar os eventos dentro dos protocolos

Responder com Ações

As Ações podem chamar ou ser os serviços.
Trocando em miúdos

Integração de Sistemas Apresentando o ESB
Programação AssíncronaProgramaçã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...Exemplo...

Integração de Sistemas Apresentando o ESB
RH
Intranet
AC
Ponto
WS WS
Rest JDBC
Futuro próximo?Futuro próximo?
Enterprise Service Bus

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

Integração de Sistemas Apresentando o ESB
Perguntas?Perguntas?
Obrigado!Obrigado!