Formation Informatique | Formation Management
Informatique » Internet / XML-SOA / Cloud » Formation XML / Web Services / SOA »

Réaliser des processus métiers avec BPMN BPEL/Apache ODE


Formation SOA

Stage pratique
Eligible au DIF

Réf : ODE

Prix 2012 : 1730 € H.T.
Durée :  3  jours
Cliquer sur une session pour réserver:

Paris
11 juin 12, 8 oct. 12

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter
Filières métiers:

Concepteur SOA

version pdf imprimer Faire suivre


Les objectifs de cette formation SOA


Cette formation vous permettra de comprendre comment passer d'une modélisation BPMN dans un cadre SOA à la réalisation BPEL associée. Elle met l'accent sur les spécificités techniques BPEL et sur les différentes possibilités de réalisation. Vous apprendrez à titre de mise en oeuvre à déployer vos processus métiers au sein du moteur Apache ODE.

Participants de cette formation SOA

Chef de projets MOE, architecte logiciel, concepteur ou développeur.

Pré-requis de cette formation SOA

Bonnes connaissances de l'architecture des systèmes d'information et des Web Services. Pratique de la modélisation UML et expérience en programmation Java EE.

Travaux pratiques

Cette formation proposera de petits exercices unitaires pour assimiler les différentes notions, ainsi qu'une étude de cas couvrant les différentes activités étudiées : modélisation, réalisation, mise en oeuvre.


Programme de cette formation SOA

Les architectures SOA et la place des processus métiers

- Le modèle architectural SOA et son épine dorsale ESB.

- La modélisation des processus métiers et la place et l'usage des langages BPMN et BPEL. Alternatives


Les technologies indispensables

- Les technologies indispensables : XML et schéma XSD, transformations XSL, Web Services et WSDL, bus ESB, routage intelligent des messages.

- La place du moteur BPEL dans l'architecture SOA. Panorama des différents moteurs BPEL disponibles.

- Présentation d'Apache ODE.


L'exploitation de modèles BPMN

- Présentation du langage BPMN de l'OMG, comparaison avec les diagrammes d'activités UML.

- Les concepts BPMN : acteurs externes et internes, gestion des habilitations, activités et tâches, évènements, fiche type de description des processus et activités, connecteurs, flot de séquences et de message, groupes d'éléments.

Travaux pratiques
Analyse d'un modèle BPMN.

Le langage BPEL

- Le lien entre processus BPEL et web services. L'impact sur WSDL.

- Les différents éléments du langage: les liens de partenariat, les variables, les séquences, les instructions. Echanges avec l'extérieur.

- Passage de BPMN à BPEL. Génération de code.

- Les concepts avancés de BPEL : parallélisme, synchronisations, solutions d'implémentation des activités humaines, mise en attente de données, gestion des erreurs, utilisation de web services tiers.

- Les difficultés d'implémentation liées à ces concepts avancés.

Travaux pratiques
Utilisation d'un outil graphique pour la génération de processus BPEL.

La mise en oeuvre avec Apache ODE

- Les différents moyens d'utiliser ODE. Les pré-requis d'installation.

- La création et le déploiement d'un processus.

- La gestion des versions.

- Les extensions BPEL. La gestion d'états. La gestion de la sécurité WS-Security.

- Le test des processus.

- L'administration

Travaux pratiques
Mise en oeuvre des processus produits au sein d'Apache ODE.