MPM SOA (Service Oriented Architecture)

SOA est un langage de processus qui permet de modéliser l'orchestration de vos processus par services Web sans spécifier de plate-forme ou langage particulier. Vous ne pouvez pas générer depuis SOA, mais vous pouvez importer des fichiers WSDL afin de remplir votre modèle avec des fournisseurs de service.

Une fois votre modèle développé, vous pouvez sélectionner Outils > Générer un modèle de processus métiers afin de générer un modèle qui a pour cible un autre langage de processus.

Remarque : Le langage de processus SOA est très proche de BPEL4WS (voir BPEL4WS 1.1 et WS-BPEL 2.0), sauf qu'il prend en charge le fait d'attacher n'importe quel type d'opération à un processus (BPEL4WS ne permet d'attacher que des opérations Sens unique et Demande-Réponse) et qu'il ne permet pas de définir des clés de corrélation pour les messages envoyés.