BPEL : Orchestrer et Composer Ses Services
Formation
À Paris
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
Paris
-
Durée
2 Jours
Objectifs: 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. Destinataires: BPEL. Cette formation BPEL s'adresse aux développeurs, chefs de projets, architectes technique.
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
- Connaissance du langage XML,- Connaissance du langage Java- Pratique des Web-Services
Les Avis
Le programme
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
* Orchestration
Objectifs, 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 loin
Les 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)
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
BPEL : Orchestrer et Composer Ses Services