Formação Consultor SOA Formação Consultor SOA

Overview do curso - 54h:

O Enterprise Service Bus, ou simplesmente "Barramento de Serviços", é uma plataforma baseada em padrões de integração (EIPs Patterns), desenhada para conectar, intermediar e gerenciar interações entre sistemas heterogêneos, aplicações legadas e diversos produtos adquiridos pelas companhias, como ERPs e CRMs, fornecendo a estrutura necessária para, a partir de algo pré-existente, possibilitar a evolução do portfólio de soluções internas da empresa, maximizando seu retorno de investimento (ROI).

O curso de ESB abrange todo o conceito teórico por trás (conjunto de design patterns de integração), assim como muita experiência prática na sua forma de utilização.

Como didática, escolhemos 3 produtos do mercado a fim de fixar os conceitos e tornar o profissional capaz de escolher qualquer implementação que lhe seja mais conveniente.

Produtos abordados no curso:

- Oracle ESB, por ser o líder da categoria (Gartner), sendo adotado por muitas companhias através do pacote SOA Suíte.

- Apache Camel, por servir de base a outros produtos, como FuseESB e Wo2 Oxygen, entre muitos outros.

- Mule, por ser um dos precursores a implementar o conceito de processamento SEDA, além de ser o produto que contém o leque mais amplo de protocolos.



Características do ESB que serão abordadas durante o roteiro do curso:

- Conectividade: Tradução de protocolos - Bindings e camadas de transporte

- Suporte às tecnologias heterogêneas

- Suporte aos diferentes paradigmas de comunicação (Assíncrono, Síncrono)

- Transparência de localização

- Mediação

- Transformação de mensagens

- Roteamento de mensagens: Orquestração vs Coreografia

- Enriquecimento de mensagens

- Agregação de Serviços

- Balanceamento de carga (Load Balance)

- Administração da demanda de processamento (Throttling)

- Reforço de Segurança

- Monitoria de Qualidade do Serviço (SLA e QoS)

- REST / Representational State Transfer e JSON em cima do ESB