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 jours
(14 heures)
PublicDéveloppeurs Java et architectes logiciels.
Pré-requis Connaissance des bases de Java. Avoir suivi la formation Introduction to Talend Studio ou Data Integration Basics.
Objectifs

À l’issue de cette formation, vous pourrez :

  • Créer des Routes de médiation
  • Découvrir 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 d’intégration de données depuis des Routes
  • Utiliser des EIP avancés
  • Gérer l’échange de messages 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

Découverte des concepts de messages, d’exchanges et du langage Simple

  • Écrire des messages de log personnalisés avec les expressions Simple
  • Écrire dans le body et les headers de message avec les composants ESB

Utilisation du code Java et des JavaBeans

  • Accéder à un exchange en utilisant Java
  • Créer un JavaBean

Reroutage des messages

  • 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

Appel des 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

Utilisation de nouveaux EIPs

  • Dupliquer un message
  • Répartir des charges sur deux Routes
  • Créer un goulot d’étranglement et réguler des messages

Gestion des messages via un broker dédié

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

Développement de services Web SOAP

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

Développement de services Web REST

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