Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
1. Introduction à Camel
- Le modèle de messages de Camel
- L'architecture de Camel
2. Gestion du routage avec Camel
Les points de terminaison
- Création de routes Java
- Utilisation du filtre de messages
- Utilisation de la diffusion multiple (multicasting)
3. Transformation des données dans Camel
- Introduction à la transformation des données
- Transformation des données avec les EIP et Java
- Transformation XML
- Formats de données fournis avec Camel
- Utilisation des formats de données CSV et JSON de Camel
- Transformation avec des modèles (templates)
- Utilisation des convertisseurs de types de Camel
4. Beans et Camel
- Invocation des beans depuis Java
- Le modèle d'intégration Service Activator
- Utilisation des registres de beans
- L'algorithme de sélection de méthodes de Camel
- La liaison des paramètres de beans
5. Gestion des erreurs
- Comprendre la gestion des erreurs
- Les gestionnaires d'erreurs dans Camel
6. Utilisation des composants de Camel
- Aperçu des composants Camel
- Composants File et FTP
- Composant JMS
- Composant CXF pour les services Web
- Composant MINA pour le réseau
- Composants JDBC et JPA
- Composant Timer
7. Utilisation des modèles d'intégration d'entreprise (EIP)
- Agrégateur (Aggregator)
- Scindé (Splitter)
- Slip de routage (Routing Slip)
- Routage dynamique (Dynamic Router)
- Équilibreur de charge (Load Balancer)
8. Transactions dans Camel
- Notions de base sur les transactions
- L'EIP Transaction Client
- Configuration et utilisation des transactions
9. Concurrence et évolutivité
- Utilisation de la concurrence
- Les profils de pool de threads de Camel
- Utilisation de la concurrence avec les EIP
- Synchronicité et threads
- L'API du client de concurrence
- Utilisation du moteur de routage asynchrone
10. Supervision de Camel
- Vérification de la santé au niveau du réseau
- Vérification de la santé au niveau de la JVM
- Utilisation de JMX avec Camel
- Vérification de l'activité de l'application
- Gestion des applications Camel
Pré requis
Aucune exigence spécifique n'est requise pour suivre ce cours.
21 Heures
Nos clients témoignent (4)
Les connaissances fournies couvraient tous les aspects dont nous aurions pu avoir besoin pour nos implémentations actuelles d'Apache Camel.
Leon - Vos Management & Logistical Development B.V.
Formation - Apache Camel
Traduction automatique
J'ai vraiment apprécié les nombreux exemples de code.
Catriona Corley - PEAC Finance
Formation - Apache Camel
Traduction automatique
I liked the theory then code approach.
Patrick Andersen
Formation - Apache Camel
Traduction automatique
Easy to follow, despite English not being our native language. Lots of practical examples.
Joao Baltazar
Formation - Apache Camel
Traduction automatique