Une association de rôle est une relation qui décrit une
interaction entre un processus racine et une unité d'organisation affichée sous la forme
d'un acteur.
Vous pouvez créer une association de rôle dans un diagramme racine
BPEL4WS ou WS-BPEL (voir Diagrammes racine (BPEL)).
Dans l'exemple suivant, le client interagit avec le processus racine via un rôle demandeur, et le processus racine interagit avec le transporteur et le fournisseur via des rôles répondeurs :
Création d'une association de rôle
Vous pouvez créer une association de rôle à partir de la Boîte à
outils, de l'Explorateur d'objets ou du menu
Modèle.
- Utilisez l'outil Association de
rôle dans la Boîte à outils.
- Sélectionnez pour afficher la boîte de dialogue Liste des associations de
rôle, puis cliquez sur Ajouter une
ligne.
- Pointez sur le
modèle (ou package) cliquez le bouton droit de la souris, puis sélectionnez
.
Propriétés d'une association de rôle
Pour visualiser ou modifier les propriétés d'une association de rôle,
double-cliquez sur son symbole dans le diagramme ou sur l'entrée correspondante dans
l'Explorateur d'objets ou dans une liste. Les onglets de feuille de propriétés et
zones répertoriés ici sont ceux disponibles par défaut, avant toute personnalisation
de l'interface par vous ou par un administrateur. L'onglet Général contient les propriétés suivantes :
Propriété
|
Description
|
Nom/Code/Commentaire
|
Identifient l'objet. Le nom doit permettre à des utilisateurs non spécialistes de savoir
à quoi sert l'objet, tandis que le code, qui est utilisé afin de générer du code ou des
scripts, peut être abrégé, et ne doit normalement contenir aucun espace. Vous pouvez également spécifier
un commentaire afin de fournir des informations plus détaillées sur l'objet. Par
défaut, le code est généré à partir du nom en appliquant les conventions
de dénomination spécifiées dans les options du modèle. Pour supprimer la
synchronisation du nom et du code, cliquez sur le bouton = en regard de la zone Code.
|
Stéréotype
|
Etend la sémantique de l'objet. Vous pouvez saisir un stéréotype directement dans cette zone, ou bien ajouter des stéréotypes dans la liste en les spécifiant dans un fichier d'extension.
|
Orientation
|
Spécifie la direction de l'association de rôle.
Vous pouvez choisir l'une des options suivantes : - Rôle demandeur – entre une unité d'organisation et un
processus
- Rôle répondeur – entre un processus et une unité
d'organisation
Remarque : Si l'orientation de l'association de
rôle n'est pas affichée, vous pouvez l'activer en
sélectionnant .
|
Source / Destination
|
Spécifie l'unité d'organisation ou le processus
aux extrémités de l'association de rôle. Utilisez les outils à droite de la liste pour
créer ou sélectionner un objet, ou pour afficher les propriétés de l'objet
sélectionné. Vous pouvez également
afficher la feuille de propriétés de l'objet en cliquant sur le
bouton Source ou Destination en haut de
l'onglet.
|
Mots clés
|
Permet de grouper de façon informelle des objets. Pour saisir plusieurs mots clés, séparez-les de virgules.
|
Les propriétés suivantes sont disponibles sur l'onglet WE-BPEL ou
BPEL4WS :
Nom
|
Description
|
Nom
|
Spécifie le nom du lien.
Nom dans le script : PartnerLinkTypeName
|
Rôle de processus / d'unité
d'organisation
|
Spécifie les rôles joués par le processus
racine et le partenaire dans la collaboration, qui sont par
défaut le nom du processus et de l'unité d'organisation
.
Nom dans le script : ProcessRole,
OrganizationUnitRole
|
Type de port partenaire / Type de port de
processus
|
[WSBPEL2.0] Spécifie les type de port du
service de processus et du service partenaire, qui sont par
défaut calculés à partir des activités Invoke et des
activités d'interface (receive, reply).
Nom dans le script : PartnerPortType,
ProcessPortType
|