Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Apache Camel
Integração de Sistemas com Apache Camel
Otavio Rodolfo Piske
Sobre

Especialista em Sistemas da IBM Brasil

Atuando na indústria de Telecomunicações

Arquiteto das aplicações de ge...
Contexto de negócios

Necessidade de “socializar” os negócios

Parcerias corporativas

Informatização dos serviços gove...
Apache Camel

Framework para Integração de Sistemas
– Não é uma aplicação
– Não é um ESB

Baseado em Regras

Implementa...
Apache Camel

Suporte a gerenciamento através de JMX

Alto desempenho
Padrões de Integração

Conjunto de soluções para integração de sistemas

Independentes de tecnologia

Independentes da ...
Estilos de Integração

Maneira de integrar os sistemas
– File transfer
– Shared database
– Remote procedure call
– Messag...
Sistemas de Mensageria

Soluções para troca eficiente de mensagens

Foco na infraestrutura de mensageria

Foco na conec...
Canais de Mensageria

Soluções para ligação eficiente de endpoints

Foco nos tipos de ligação entre os endpoints

Foco ...
Construção de Mensagens

Soluções para processamento das mensagens no canal
– Endereçamento
– Processamento
– Tempo de vi...
Roteamento de Mensagens

Soluções para garantir o direcionamento correto das
mensagens e suas respostas
Transformação de Mensagens

Conjuto de soluções relacionadas as modificações que as
mensagens podem sofrer ao trafegar pe...
Gerenciamento de Sistemas

Conjuto de soluções relacionadas ao gerenciamento e
monitoramento dos integradores
Conceitos do Apache Camel

Rotas

Componentes e Endpoints

DSL

Contexto
Upcoming SlideShare
Loading in …5
×

Introdução ao Apache Camel: Padrões de Integração

3,947 views

Published on

Apresentação sobre Apache Camel e padrões de integração.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Introdução ao Apache Camel: Padrões de Integração

  1. 1. Apache Camel Integração de Sistemas com Apache Camel Otavio Rodolfo Piske
  2. 2. Sobre  Especialista em Sistemas da IBM Brasil  Atuando na indústria de Telecomunicações  Arquiteto das aplicações de gerenciamento de números e portabilidade
  3. 3. Contexto de negócios  Necessidade de “socializar” os negócios  Parcerias corporativas  Informatização dos serviços governamentais
  4. 4. Apache Camel  Framework para Integração de Sistemas – Não é uma aplicação – Não é um ESB  Baseado em Regras  Implementadas através de Padrões de Integração  Java
  5. 5. Apache Camel  Suporte a gerenciamento através de JMX  Alto desempenho
  6. 6. Padrões de Integração  Conjunto de soluções para integração de sistemas  Independentes de tecnologia  Independentes da arquitetura e plataforma
  7. 7. Estilos de Integração  Maneira de integrar os sistemas – File transfer – Shared database – Remote procedure call – Messaging  Messaging é o foco do Apache Camel
  8. 8. Sistemas de Mensageria  Soluções para troca eficiente de mensagens  Foco na infraestrutura de mensageria  Foco na conectividade – Endpoints
  9. 9. Canais de Mensageria  Soluções para ligação eficiente de endpoints  Foco nos tipos de ligação entre os endpoints  Foco nas soluções de garantia de entrega e tratamento de problemas
  10. 10. Construção de Mensagens  Soluções para processamento das mensagens no canal – Endereçamento – Processamento – Tempo de vida
  11. 11. Roteamento de Mensagens  Soluções para garantir o direcionamento correto das mensagens e suas respostas
  12. 12. Transformação de Mensagens  Conjuto de soluções relacionadas as modificações que as mensagens podem sofrer ao trafegar pelo meio
  13. 13. Gerenciamento de Sistemas  Conjuto de soluções relacionadas ao gerenciamento e monitoramento dos integradores
  14. 14. Conceitos do Apache Camel  Rotas  Componentes e Endpoints  DSL  Contexto

×