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 extrémités (endpoints)
- Création de routes Java
- Utilisation des filtres de messages
- Utilisation de la multidiffusion (multicasting)
3. Transformation des données dans Camel
- Introduction à la transformation des données
- Transformation des données avec les EIPs 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 gabarits (templates)
- Utilisation des convertisseurs de types de Camel
4. Bohnes (Beans) et Camel
- Invoquer des Bean depuis Java
- Le pattern Service Activator
- Utilisation des registres de Beans
- Algorithme de sélection de méthodes de Camel
- Liage des paramètres des Beans
5. Gestion des erreurs
- Comprendre la gestion des erreurs
- Gestionnaires d'erreurs dans Camel
6. Utilisation des composants de Camel
- Aperçu des composants Camel
- Composants Fichier et FTP
- Composant JMS
- Composant CXF pour les services web
- Composant MINA pour le réseautage
- Composants JDBC et JPA
- Composant Timer
7. Utilisation des Patterns d'Intégration d'Entreprise
- Agrégateur (Aggregator)
- Séparateur (Splitter)
- Feuille de routage (Routing Slip)
- Routage dynamique (Dynamic Router)
- Équilibreur de charge (Load Balancer)
8. Transactions dans Camel
- Les bases des transactions
- Le client de transaction EIP
- Configuration et utilisation des transactions
9. Concurrence et scalabilité
- Utilisation de la concurrence
- Profils de pools de threads de Camel
- Utilisation de la concurrence avec les EIPs
- Synchroinité et threadage
- L'API cliente de concurrence
- Utilisation du moteur de routage asynchrone
10. Surveillance 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
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