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, en 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 days (14 hours)
PublicDéveloppeurs Java et architectes logiciels.
Pré-requis Connaissance des bases de Java. Avoir suivi la formation Introduction to Talend Studio ou Talend Data Integration Basics.
Objectifs
À l’issue de cette formation, vous pourrez :
  • Créer des Routes de médiation
  • Découvrir les messages, les échanges et le langage Simple
  • Utiliser du code Java et des beans Java
  • Rerouter des messages
  • Découvrir les EPI (Enterprise Integration Patterns)
  • Appeler des Jobs d’intégration de données depuis des Routes
  • Explorer des EIP supplémentaires
  • Messaging avec un broker dédié
  • Développer des services Web SOAP
  • Développer des services Web REST
Plan du cours

Création de Routes de médiation

  • Créer une Route simple consommant des fichiers

Découverte des messages, des échanges et du langage Simple

  • Écriture de messages de log personnalisés avec les expressions Simple
  • Configurer un corps et des en-têtes avec des composants ESB

Traitement de messages avec des beans Java

  • Accéder à un échange à l’aide de Java
  • Créer un bean Java

Reroutage de messages

  • Utiliser le composant cDirect pour rerouter un message

Découverte des EIPs

  • Routage basé sur le contenu
  • Fractionner un message en plusieurs messages
  • Router un message vers une liste de destinations
  • Diffuser un message

Appel de Jobs d’intégration de données depuis des Routes

  • Créer une Route pour appeler des Jobs d’intégration de données
  • Créer des Jobs d’intégration de données
  • Configurer le composant cTalendJob

Exploration d’EIP supplémentaires

  • Dupliquer un message
  • Équilibrer des charges entre deux Routes
  • Réguler et temporiser des messages

Messaging avec un broker dédié

  • Envoyer des messages à ActiveMQ
  • Lire des messages depuis ActiveMQ

Développement de services Web SOAP

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

Développement de services Web REST

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