M2 Implémentation de Petals ESB

Présentation

L'évolution des systèmes d'information engendre des besoins croissants de rationalisation et d'agilité. La mise en place d'une architecture orientée services, basée sur un Bus de Services d'Entreprise, permet de répondre à ces enjeux grâce notamment à l'apport de standards tels que Java, les Web Services et JBI.

Le succès d'une implémentation SOA par étapes dépend avant tout de sa capacité à prendre en compte autant les aspects métiers que les questions techniques. Un des enjeux majeurs consiste à mettre en place une infrastructure de services industrielle.

Principaux thèmes

Suite à une introduction aux concepts essentiels de la SOA, ce module de formation privilégie les aspects de mise en pratique par l'intermédiaire d'exercices sur des cas concrets.
Il s'agit en l'occurrence de manipuler concrètement les principales méthodes et outils proposés par la spécification Java Business Integration tels qu'ils sont implémentés par la solution Petals ESB.

Public conseillé

La formation M2 Implémentation de Petals ESB s'adresse à un public d'architectes, chefs de projets et concepteurs/réalisateurs, devant implémenter une infrastructure de services, en veillant à respecter les meilleures pratiques liées aux Architectures Orientées Services, et ainsi disposer des capacités pour optimiser le déploiement et la réutilisation des services.

Objectifs

  • Synthétiser les enjeux majeurs liés aux Architectures Orientées Services (SOA).
  • Comprendre le modèle d'infrastructure et les principes de fonctionnement recommandés par le JBI.
  • Illustrer une mise en pratique JBI au travers de Petals ESB et manipuler les principaux outils composants d'un bus de services JBI.

À l'issue de cette formation, les personnes formées maîtrisent les principes fondateurs et les techniques de réalisation d'une infrastructure SOA basée sur JBI.

Plan

Jour 1 : Introduction & Concepts

  • Introduction et enjeux de la SOA
    • Enjeux de l'adoption de la SOA
    • Concepts de l'ESB (Bus de Services d'Entreprise)
    • Éléments de conception
  • L'environnement Java Business Integration
    • Principes et typologies des composants JBI
  • Illustration d'un ESB JBI : Petals ESB
  • Pratique : Exploration de la démo “Agence de Voyages”
  • Composants JBI de Petals ESB
    • Binding components / Service engine
    • Administration JMX
    • TP : Administration d'un composant JBI

Jour 2 : Petals ESB par la pratique

  • Communication avec le bus
    • Principes de couplage
    • Recherche de services
    • Échanges de messages
    • TP : Réalisation d'échanges simples
  • Mise en oeuvre de Petals ESB - SA
    • Services Assembly et Services Unit - Description
    • TP : Déploieemnt de configurations de composants JBI sur Petals ESB
  • Outillage Petals
    • Présentation du Component Development Kit
    • Étapes de création d'un composant JBI
    • TP : Écriture d'un composant simple pour Petals ESB
    • TP : Console de monitoring / Administration
    • TP : Plugin Eclipse de configuration

Jour 3 : Orchestration de processus par la pratique

  • Intégration EIP
    • Démarche de mise en oeuvre
    • TP : Cas d'étude - Analyse de situations
  • Introduction aux processus BPEL
    • Concepts de l'orchestration BPEL
    • TP : Démarche de mise en oeuvre BPEL

 

 

Informations générales

Durée : 3 jours.

Méthode pédagogique : 40% de théorie / 60% de pratique.

Public : Architectes / Chefs de projets / Développeurs.

Prérequis : Expérience de développement Java/J2EE.

Organisation : Formation inter-entreprise (salle informatique entièrement équipée, supports multimédia et documentaires fournis)