Gérer les interactions
Une interaction représente l'échange d'informations entre des entités organisationnelles du système.
*Une interaction représente un contrat conclu dans un contexte précis entre des entités autonomes à l'intérieur ou à l'extérieur d'une entreprise. Ces entités peuvent être des acteurs, des applications, des activités, des processus de l'entreprise, ou des acteurs externes à l'entreprise. Le contenu de ce contrat est décrit par un contrat d'échange.
Le contenu d'une interaction est décrit par un contrat d'échange.
*Un contrat d'échange est un modèle de contrat entre des entités organisationnelles. Ce contrat est décrit par les échanges effectués entre un rôle initiateur et un ou plusieurs rôles contributeurs.
*Pour plus de détails, voir le chapitre "Décrire les interactions", page 51.
Dans le contexte des infrastructures complexes, les interactions sont supportées physiquement par des canaux de communication. Voir Les canaux de communication.
Créer une interaction
Pour créer une interaction :
1. Dans la barre d'objets du diagramme d'architecture de ressources, cliquez sur Interaction .
2. Tirez un lien entre les deux entités en communication.
3. Dans la fenêtre d'ajout d'interaction, précisez le protocole que vous souhaitez utiliser.
4. Cliquez sur OK.
Relier les points d'interaction
Le point d'interaction relie une interaction à l'un des composants en communication. Il permet de spécifier :
le point de service, ou le point de requête, qui intervient dans la communication
le rôle, consommateur ou fournisseur, joué par le point d'interaction dans le protocole d'échange.
Pour relier le point d'interaction :
1. Faites un clic droit sur l'interaction à proximité de l'entité en communication et sélectionnez Relier > Point d'interaction.
Une fenêtre s'ouvre, elle présente la liste des points de service et de requête du composant en communication.
2. Sélectionnez un point de service ou un point de requête.
3. Cliquez sur OK.
La représentation graphique du point d'interaction donne des indications sur la nature et la cohérence des informations apportées.
Le point d'interaction n'est pas défini
Un point d'interaction a été défini, mais aucune information n'a été donnée sur le rôle joué par le point d'interaction dans le protocole
Le point d'interaction, défini ou non, joue le rôle du consommateur dans le protocole
Le point d'interaction, défini ou non, joue le rôle du fournisseur dans le protocole
Il y a une erreur de modélisation : les deux points d'interaction jouent le rôle du fournisseur dans le protocole
Il y a une erreur de modélisation : les deux points d'interaction jouent le rôle du consommateur dans le protocole
La modélisation des points d'interaction est correcte