Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
1. Introducción a Camel
- Modelo de mensajes de Camel
- Arquitectura de Camel
2. Gestión del enrutamiento con Camel
Los puntos finales (endpoints)
- Creación de rutas en Java
- Uso del filtro de mensajes
- Uso de la multidifusión (multicasting)
3. Transformación de datos en Camel
- Introducción a la transformación de datos
- Transformación de datos con EIPs y Java
- Transformación XML
- Formatos de datos proporcionados por Camel
- Uso de los formatos de datos CSV y JSON de Camel
- Transformación con plantillas (templates)
- Uso de los convertidores de tipos de Camel
4. Beans y Camel
- Invocación de beans desde Java
- El patrón Activador de Servicio (Service Activator)
- Uso de los registros de beans
- Algoritmo de selección de métodos de Camel
- Vinculación de parámetros de bean
5. Manejo de errores
- Comprensión del manejo de errores
- Manejadores de errores en Camel
6. Uso de los componentes de Camel
- Visión general de los componentes de Camel
- Componentes de archivos y FTP
- Componente JMS
- Componente CXF para servicios web
- Componente MINA para redes
- Componentes JDBC y JPA
- Componente Timer (temporizador)
7. Uso de los Patrones de Integración Empresarial (EIP)
- Agregador (Aggregator)
- Divisor (Splitter)
- Slip de enrutamiento (Routing Slip)
- Ruta dinámica (Dynamic Router)
- Balanceador de carga (Load Balancer)
8. Transacciones en Camel
- Fundamentos de las transacciones
- El patrón EIP Cliente de Transacción (Transaction Client)
- Configuración y uso de transacciones
9. Concurrencia y escalabilidad
- Uso de la concurrencia
- Perfiles de grupo de hilos de Camel
- Uso de la concurrencia con EIPs
- Sincronicidad y hilos (threading)
- API del cliente de concurrencia
- Uso del motor de enrutamiento asíncrono
10. Monitoreo de Camel
- Verificación del estado a nivel de red
- Verificación del estado a nivel de JVM
- Uso de JMX con Camel
- Verificación de la actividad de la aplicación
- Gestión de aplicaciones Camel
Requerimientos
No se requieren requisitos específicos para asistir a este curso.
21 Horas
Reseñas (4)
El conocimiento proporcionado cubrió todos los aspectos que podríamos necesitar para nuestras implementaciones actuales de Apache Camel.
Leon - Vos Management & Logistical Development B.V.
Curso - Apache Camel
Traducción Automática
Realmente disfruté los muchos ejemplos de código.
Catriona Corley - PEAC Finance
Curso - Apache Camel
Traducción Automática
I liked the theory then code approach.
Patrick Andersen
Curso - Apache Camel
Traducción Automática
Easy to follow, despite English not being our native language. Lots of practical examples.
Joao Baltazar
Curso - Apache Camel
Traducción Automática