Vous devez disposer de flash player 8 pour visualiser le menu


Téléchargez flash player 8


Voir l'animation sans mise à jour

FORMATION BPEL : Orchestrer et composer ses services

Objectifs de la formation BPEL

Avec l’avènement des « Web-Services », implémentation particulière d’une Architecture Orientée Services (SOA), il est désormais possible de définir et piloter l’orchestration, c’est à dire l’enchainement automatisé, de web-services entre eux.
Dès lors, il est possible de définir entièrement un processus métier qui fait inter-agir des services issus de systèmes différents sans intervenir sur les « programmes » mais en paramétrant les dits processus.
Le langage BPEL, ou plus exactement la norme WS-BPEL est promue par le consortium OASIS dans cet objectif. Elle est en passe de s’imposer comme langage commun des moteurs d’orchestration.

Cette formation BPEL vous permettra de :
- Assimiler les concepts appliqués de SOA : service, processus métier, workflow humain, orchestration automatique,
- Connaître la sémantique d'un processus BPEL
- Savoir créer, modifier et maintenir un processus BPEL
- Mettre en oeuvre BPEL, dans un ESB Java

A qui s'adresse la formation BPEL

Cette formation BPEL s'adresse aux développeurs, chefs de projets, architectes technique.

Pré-requis :

- Connaissance du langage XML,
- Connaissance du langage Java
- Pratique des Web-Services

Contenu de la formation BPEL

Rappels sur SOA
Les limitation de l’objet classique
Le concept d’architecture oritentée services (SOA), définitions :
- Service, Contrat, Couplage faible ;
- Annuaire ;
- Transport & communication
Implémentation de SOA avec les « Web-Services »
Rôle et place de BPEL dans une architecture SOA
Rappels techniques des principales technologies utilisées : XML, WSDL, XSL, outils nécessaires pour WS-BPEL
OrchestrationObjectifs, Définitions
Workflow « people centric » vs « computer centric » (orchestration) : les limites de BPEL
Principales problématiques :
- Conservation de contexte ;
- Transformations ;
- Transactions
Description simple d’un processus avec BPEL
Modèle graphique de processus BPEL
Enchaînements : séquentiel, conditionnel, parallèle
Invocation de services : flux d'entrée, flux de sorties
Gestion des évènements
Activités BPEL
Transformations et mappings

WS-BPEL avancéRevue de détail de la spécification WS-BPEL
Création et manipulation d'un process BPEL sous sa forme native XML Transformations successives entres flux d'entrées/sorties des services
Problématique du process asynchrone : utilisation des corrélations
Problématiques de transformations complexes : utilisation de XSLT
Passage de contexte aux services, les limites de BPEL
Gestion d'erreurs
Gestion de transactions

Panorama des solutions, pour aller plus loinLes serveurs d’applications et Bus de Services (ESB)
JBPEL, JEE5, Sun GlassFish
Le standard JBI (Java Bus Integration)

TP :
Création et mise en oeuvre de processus BPEL avec l'éditeur graphique intégré de NetBeans et déploiement sous SunApp server (glassfich)

Formation BPEL web services

-

Formation Orchestration BPEL

-

Formation WS-BPEL

-

Formation SOA

Cette formation « BPEL » est éligible au DIF. Ce cours peut être financé par l'OPCA de votre entreprise.
Durée de la formation BPEL : 2 jours
Tarif 2010 de la formation BPEL : 990€ HT
Cours disponible en intra également
Référence : DBEP
Dates / Inscription en ligne :
du 24/03/2010 au 25/03/2010du 20/05/2010 au 21/05/2010du 22/07/2010 au 23/07/2010
Afficher toutes les dates...

Des sessions supplémentaires sont créées régulièrement, n’hésitez pas à nous contacter pour en prendre connaissance.

Lieu de la formation
Paris - La Défense
Nos coordonnées
Tél : 33 (0)1 43 34 90 94
E-mail : nous contacter