Proposta de integração do Sistema de Gestão de Qualidade ...
Integração de Sistema com ESB
-
Upload
igo-coelho -
Category
Documents
-
view
1.786 -
download
9
Transcript of Integração de Sistema com ESB
![Page 1: Integração de Sistema com ESB](https://reader036.fdocuments.net/reader036/viewer/2022082606/5572c6fed8b42abb378b4b04/html5/thumbnails/1.jpg)
Integração de SistemasIntegração de SistemasApresentando 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/
![Page 2: Integração de Sistema com ESB](https://reader036.fdocuments.net/reader036/viewer/2022082606/5572c6fed8b42abb378b4b04/html5/thumbnails/2.jpg)
Integração de Sistemas Apresentando o ESB
Estilos de IntegraçãoEstilos de Integração
Transferência de ArquivosBanco de Dados CompartilhadoRPCMensageiria
![Page 3: Integração de Sistema com ESB](https://reader036.fdocuments.net/reader036/viewer/2022082606/5572c6fed8b42abb378b4b04/html5/thumbnails/3.jpg)
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”
![Page 4: Integração de Sistema com ESB](https://reader036.fdocuments.net/reader036/viewer/2022082606/5572c6fed8b42abb378b4b04/html5/thumbnails/4.jpg)
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.
![Page 5: Integração de Sistema com ESB](https://reader036.fdocuments.net/reader036/viewer/2022082606/5572c6fed8b42abb378b4b04/html5/thumbnails/5.jpg)
Integração de Sistemas Apresentando o ESB
E o que SOA não é?E o que SOA não é?
Uma Solução vendida em CaixinhaA necessidade da compra de licenças de 982983298 produtosUma Tecnologia...Uma Linguagem...Uma tendência...Um monte de WebServices!!!
![Page 6: Integração de Sistema com ESB](https://reader036.fdocuments.net/reader036/viewer/2022082606/5572c6fed8b42abb378b4b04/html5/thumbnails/6.jpg)
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
![Page 7: Integração de Sistema com ESB](https://reader036.fdocuments.net/reader036/viewer/2022082606/5572c6fed8b42abb378b4b04/html5/thumbnails/7.jpg)
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 DadosTransformação de DadosTransformação de ProtocolosMapeamentos de Serviços de NomesProcessamento de MensagensGerenciamento de TransaçõesCoordenação da implementação de Serviços (“Orchestration”)Coordenação de Processos de Negócios (“Choreography")Security management
![Page 8: Integração de Sistema com ESB](https://reader036.fdocuments.net/reader036/viewer/2022082606/5572c6fed8b42abb378b4b04/html5/thumbnails/8.jpg)
Integração de Sistemas Apresentando o ESB
Enterprise Services Bus - ESBEnterprise Services Bus - ESB
Escutar os eventos dentro dos protocolosResponder com AçõesAs Ações podem chamar ou ser os serviços.
Trocando em miúdos
![Page 9: Integração de Sistema com ESB](https://reader036.fdocuments.net/reader036/viewer/2022082606/5572c6fed8b42abb378b4b04/html5/thumbnails/9.jpg)
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
![Page 10: Integração de Sistema com ESB](https://reader036.fdocuments.net/reader036/viewer/2022082606/5572c6fed8b42abb378b4b04/html5/thumbnails/10.jpg)
Integração de Sistemas Apresentando o ESB
Exemplo...Exemplo...
![Page 11: Integração de Sistema com ESB](https://reader036.fdocuments.net/reader036/viewer/2022082606/5572c6fed8b42abb378b4b04/html5/thumbnails/11.jpg)
Integração de Sistemas Apresentando o ESB
RH
Intranet
AC
Ponto
WS WS
Rest JDBC
Futuro próximo?Futuro próximo?
Enterprise Service Bus
![Page 12: Integração de Sistema com ESB](https://reader036.fdocuments.net/reader036/viewer/2022082606/5572c6fed8b42abb378b4b04/html5/thumbnails/12.jpg)
Integração de Sistemas Apresentando o ESB
Os mais conhecidos...Os mais conhecidos...
ESB
AQUALOGIC
![Page 13: Integração de Sistema com ESB](https://reader036.fdocuments.net/reader036/viewer/2022082606/5572c6fed8b42abb378b4b04/html5/thumbnails/13.jpg)
Integração de Sistemas Apresentando o ESB
Perguntas?Perguntas?
Obrigado!Obrigado!