M4 Orchestration BPEL et Maestro

Présentation

Les architectures orientées services présentent en elles-mêmes bien des avantages. Un de leurs atouts majeurs reste de faciliter la gestion des processus métiers. Cette gestion des processus métiers passe par leur représentation et leur construction. Tel est l'objet de BPEL, pour Business Processes Execution Language, qui permet de représenter et gérer graphiquement les processus métiers.

Il constitue donc un passage recommandé pour qui veut, grâce à une infrastructure SOA, mettre en place une gestion de processus métiers (business process management, BPM).

Principaux thèmes

Le présent cours est construit autour de l'implémentation BPEL de Petals, grâce au moteur Petals BPEL Engine (construit sur le moteur communautaire Maestro).

Il donne les clés pour comprendre les concepts liés au BPEL, par la combinaison d'un enseignement théorique et de mises en oeuvre pratiques.

Public conseillé

Cette formation s'adresse avant tout aux développeurs, mais peut également intéresser les administrateurs ou chefs de projets. Elle combine en effet savoir-faire technique et compréhension des enjeux et des bénéfices de l'usage du BPEL au sein de l'infrastructure.

Objectifs

  • Comprendre les concepts liés au BPEL.
  • Maîtriser les bonnes pratiques d'implémentation du BPEL.
  • Obtenir un savoir-faire réel à partir de cas d'école.

À l'issue de cette formation, vous serez capable d'utiliser BPEL dans des cas d'usage simples, et de vous appuyer sur ce savoir pour construire des chaînes de processus au sein de votre infrastructure.

Plan

Jour 1 : Introduction à BPEL

  • Rappels sur le concept de WSDL
  • Introduction à BPEL : principaux éléments de construction d’un processus
    • flots d’activités séquentiels et parallèles
    • invocation de services synchrones et asynchrones
    • transformation de données
    • tests conditionnels
  • TP : écriture - modélisation d’un processus BPEL – Présentation d’exemples de processus simples à complexes
  • Bonnes pratiques de modélisation

Jour 2 : Réalisation de processus – déploiement sur le SE Maestro de Petals

Les TP’s seront centrés sur de(s) cas d’usage d'école et/ou de clients afin de parcourir de manière la plus exhaustive possible le processus de conception, modélisation, déploiement et tests sur Maestro/Petals.

Informations générales

Durée : 2 jours.

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

Public : Développeurs / (Administrateurs Exploitants / Chefs de projet).

Pré requis : Maîtrise des concepts liés à la SOA et au BPM.

Organisation : Formation inter-entreprises (Salle informatique entièrement équipée, supports multimédia et documentaires fournis) ou intra-entreprise (sur demande).