Accueil > Formation > Architecture d'Entreprise > Déployer une plate-forme SOA avec Petals ESB

SO-ESB2

Durée

  • 3 jours

Objectifs

  • Synthétiser les enjeux majeurs liés aux architectures SOA
  • Comprendre le modèle d'infrastructure et les principes de fonctionnement proposés par JBI
  • Illustrer une mise en pratique JBI au travers de l'ESB PEtALS et manipuler les principaux outils et composants d'un bus de services

Public

  • Architectes, Chefs de projet
  • Concepteurs
  • Réalisateurs

Pré-requis

  • Expérience du développement Java EE

Tarif d'inscription

  • 1490 € H.T. par personne (déjeuner inclus)

Planning France

Calendrier 2012

  • Du 26 au 28 mars
  • Du 11 au 13 juin
  • Du 10 au 12 octobre

Déployer une plate-forme SOA avec Petals ESB

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.

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.

Cette formation 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.

Ce cours est réalisé avec notre partenaire Petals Link, éditeur du produit.

Programme

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

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éploiement 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

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