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).
|