Visão Geral
O Curso ESB with Apache Camel & ServiceMix é adaptado para atender às necessidades de sua equipe. Este curso usa os produtos Fuse Source, que são versões produzidas e totalmente suportadas de projetos populares do Apache SOA.
Objetivo
Ao participar do Curso ESB with Apache Camel & ServiceMix, você compreenderá os recursos do kernel Apache ServiceMix e desenvolverá um conhecimento prático sobre como implementar soluções de integração baseadas em EIP.
Publico Alvo
- Este Curso ESB with Apache Camel & ServiceMix, é para arquitetos e desenvolvedores que desejam usar o Fuse ESB - baseado no Apache ServiceMix para construir soluções de integração usando os Enterprise Integration Patterns (EIPs), enquanto aproveitam a poderosa tecnologia de kernel ServiceMix baseada em OSGi.
Pre-Requisitos
- Um bom conhecimento prático de Java, incluindo uma boa compreensão das ferramentas de desenvolvimento Java (Maven, Eclipse)
- Uma compreensão básica dos conceitos de sistemas distribuídos (SOA, serviços web) e dos padrões relacionados (SOAP, XML, WSDL, JMS)
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
- Overview of Apache ServiceMix
- Installing, building and configuring ServiceMix
- Introduction to the ServiceMix kernel
- Working with the kernel - bundles, features and services
- Overview of OSGi
- Developing artifacts for ServiceMix
- Overview of Apache Camel
- Installation, building and development environment for Camel
- Developing EIPs with Camel
- Testing Camel routes
- Core camel components (web services, JMS/ActiveMQ, E-mail, HTTP, Apache MINA, Persistence API (JPA), JBI, Java Beans, Velocity, Jakarta logging)
- Camel expressions, predicates and marshalling
- Understanding Camel routes
- Threading and transactions in Camel
- Understanding Camel components
TENHO INTERESSE