lundi 22 mars 2010

Composite SCA avec WS-Adressing + BPEL


Ce mémo vous propose d'implémenter un composite SCA (SOA Suite 11G PS1) qui va utiliser (interface entrante) du WS-Adressing.

Le WS-Adressing est un standard permettant de véhiculer des messages SOAP de façon bidirectionnelle, en mode synchrone ou asynchrone, indépendamment de la couche de transport.

Tout d'abord il faut attacher une politique de sécurité depuis Enterprise Manager ou depuis Jdev. Oracle propose cette policy en standard.




Cette politique SCA impose un dialogue avec un header WS-Adressing:








Le composite contient un processus BPEL qui a 2 méthodes d'accès et donc 2 receive.

Dès la réception du premier message il va ensuite attendre un 2 ieme message conforme à l'id WS-Adressing précédent.













Pour tester le composite WS-Adressing nous pouvons utiliser SoapUI comme suit:





Le composite SCA possède une nouvelle instance suite au second appel et l'identification WS-Adressing va permettre au composant BPEL de poursuivre son execution.


Retrouvez mon exemple dans Jdev 11g: ICI

Aucun commentaire: