Une opération est contenue dans une interface de service, et qui comprend des
éléments d'entrée et de sortie définis en termes de messages ou de parties de message.
Vous pouvez créer des opérations
dans des modèles ayant pour cible les langages SOA, BPMN et BPEL.
Une opération appartient à une interface de service, qui appartient à un fournisseur de services (voir Fournisseurs de services (MPM)). L'opération décrit la mise en oeuvre d'un processus atomique, et peut être envoyé à une activité ou reçu depuis cette activité (voir Liaison d'une opération à un processus).
L'onglet Dépendances d'une feuille
de propriétés d'opération permet de visualiser tous les processus mis en oeuvre par
l'opération courante. Il n'est pas possible de créer des raccourcis vers des opérations.
Si vous copiez une opération au sein de même modèle, les messages associés sont réutilisés, et si vous la copiez dans un autre modèle, les messages sont également dupliqués. Si vous déplacez :
- Une opération vers une autre interface de service du même modèle - Tous les liens vers les processus qui utilisent
l'opération sont supprimés. Toutefois, si vous
déplacez une opération vers un autre fournisseur
de services, tous les messages de l'opération sont
dupliqués.
- Une opération depuis l'Explorateur d'objets vers un processus de la fenêtre de diagramme - Le processus est mis en oeuvre par l'opération (voir Liaison d'une opération à un processus).
- Un fournisseur de services vers un autre modèle - Son interface
de service et ses opérations sont également déplacés. Le format de message
associé et le processus utilisant l'opération ne sont pas déplacés avec le
fournisseur de services, une copie du fournisseur de services complet reste dans
le modèle initial pour préserver ces liens.