Talend ESB Basics

Talend ESB est un Enterprise Service Bus (ESB) fiable et évolutif permettant aux équipes de développement de gérer de manière holistique les projets d’intégration – combinant l’intégration d’applications et la gestion de données dans des environnements informatiques complexes et hétérogènes.

Cette formation présente les bases de la prise en main de Talend ESB, vous fournissant ainsi les connaissances pratiques relatives à l’objectif du produit, à ses composants et à la manière d’utiliser le produit afin de résoudre vos projets d’intégration.

Durée2 jours (14 heures)
PublicDéveloppeurs d’applications Java et architectes logiciels
PrérequisConnaissances des bases en Java. Avoir suivi la formation Data Integration Basics
Objectifs de la formation
À l’issue de cette formation, vous pourrez:
  • Créer et exécuter des Routes avec Talend ESB
  • Comprendre les concepts de messages, exchanges, et le langage Simple
  • Utiliser du code Java et des JavaBeans
  • Rerouter des messages
  • Utiliser les Enterprise Integration Patterns (EIP) de base
  • Appeler un Job Talend Data Integration depuis une route
  • Utiliser des EIP avancés
  • Gérer l'échange de messages avec un broker dédié
  • Développer des Web services SOAP
  • Développer des Web services REST
Programme de la formation

Plan du cours:

Création de routes de médiation

  • Création d’un route simple

Comprendre les concepts de messages, exchanges, et le langage Simple

  • Écriture de messages de log personnalisés avec les expressions Simple
  • Écrire dans le body et les headers de message avec les composants ESB
Utiliser du code Java et des JavaBeans
  • Accéder à un exchange en utilisant Java
  • Créer un JavaBean
Rerouter des message
  • Utiliser le composant cDirect pour rerouter un message
Découverte des EIPs
  • Routage basé sur le contenu
  • Scinder un message
  • Router un message à une liste de destinations
  • Multi-diffusion d'un message

Appeler un Job DI dans les routes

  • Création d’un route pour appeler un Job DI
  • Création de Jobs DI
  • Configuration du composant cTalendJob
Utilisation de nouveaux EIPs
  • Dupliquer un message
  • Répartition de charge sur deux routes
  • Création d'un goulot d'étrangelement et régulation des messages

Gestion des messages via un broker dédié

  • Envoyer des messages à ActiveMQ
  • Recevoir des messages d'ActiveMQ

Développement de Web services SOAP

  • Créer un Web service SOAP simple
  • Développer un Job consommateur de Web service SOAP
  • Créer un Web service de catalogue produit

Développement de Web services REST

  • Créer un Web service REST simple
  • Développer un Job consommateur de Web service REST
  • Ajouter des paramètres dans l'URL du Web service REST
  • Utiliser le verbe HTTP POST