jeudi 25 septembre 2008

BPEL synchrone pilote un BPEL Asynchrone

Ce mémo explique comment un processus synchrone Bpel peut piloter et connaitre l'état d'un processus asynchrone.
Ce mécanisme se fait par le biais de la Correlation (voir article précédent).
Dans mon exemple le processus synchrone P1 lance l'éxecution du processus P2 asyncrhone.
P1 peut ensuite questionner P2 sur son état.
Une fois que P2 est terminé, P1 peut re demander son état et connaitre le résultat final de P2.

Dans mon exemple P1 correspond à : hugu_BPELProcess1_SYN
P2 correspond au processus BPEL : hugu_BPELProcess1

Pour l'utiliser il faut lancer P1 comme suit :









Ci joint le zip contenant P1 & P2 : ICI
Un autre exemple également fournit par un collègue : Processus d'addition ICI

Aucun commentaire: