Curso Fuse ESB with CXF and Camel - based on ServiceMix
40hVisão Geral
Este curso é 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) com Camel e serviços usando CXF, enquanto aproveita a poderosa tecnologia de kernel ServiceMix baseada em OSGi. A classe usa a distribuição FuseSource de ServiceMix e Camel, Fuse ESB para exercícios práticos de programação.
Objetivo
Após concluir o Curso, você será capaz de:
- Entenda os recursos do kernel Apache ServiceMix.
- Saiba como implementar soluções de integração baseadas em EIP.
- Implemente soluções de Web Services usando CXF.
Publico Alvo
- Este curso é destinado a Arquitetos e Desenvolvedores.
Pre-Requisitos
- Um bom conhecimento prático de Java, incluindo um bom entendimento das ferramentas de desenvolvimento Java (Maven, Eclipse).
- Uma compreensão básica dos conceitos de sistemas distribuídos (SOA, web services) e dos padrões relacionados (SOAP, XML, WSDL, JMS).
Informações Gerais
Carga Horária: 40h
- Se noturno este curso é
ministrado de Segunda-feira à sexta-feira, das 19h às 23h
- Se aos sábados este curso é
ministrado das 9h às 18h
- Se in-company por favor
fazer contato para mais detalhes.
Formato de
entrega:
- 100% on-line ao vivo, via
Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
- Nota: não é curso
gravado.
Lab:
- Laboratório + Exercícios
práticos
Materiais
Português | InglêsConteúdo Programatico
Overview of Apache ServiceMix
Installing, Building and Configuring ServiceMix
Introduction to the ServiceMix Kernel
Working with the Kernel
- Bundles
- Features
- Services
Overview of OSGi
Developing Artifacts for ServiceMix
Overview of Apache Camel
Installation, Building and Development Environment for Camel
Overview of the CXF Project
Core Web Services Technologies
Installing and Building CXF
Development Environment
Overview of JAX-WS Development
Client-side Programming Issues
- Overriding URLs
- Message contexts
- Setting HTTP basic-authentication headers
Server-side Programming Issues
- Threading concerns
- Accessing message contexts
Code-first Service Development
CXF Configuration
CXF Logging
Support for MTOM (message attachments)
Servlet Deployment
Spring Deployment
Developing EIPs with Camel
Testing Camel Routes
Core Camel Components
- Web Services
- JMS/ActiveMQ
- HTTP
- Apache MINA
- Java 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