Décrire les points de service et de requête
Dans une architecture orientée service, les communications s'appuient sur des points d'accès : points de service et des points de requête.

Un point de requête est un point d'échange par lequel un agent requiert un service à des fournisseurs potentiels.

Un point de service est un point d'échange par lequel un agent offre un service à des clients potentiels.
Les points de service
Un système applicatif, par exemple, est créé pour assurer un ou plusieurs services. Ces services sont représentés par des points de service.
Le service est demandé selon des modalités précises définies par un contrat d'échange affecté au point de service.

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.
Les composants activés pour assurer un service sont liés au point de service par des interactions. S'il est nécessaire d'activer plusieurs composants, vous devez créer plusieurs interactions entre le point de service et les composants du système.
Dans l'exemple présenté ici, le service d'achat interne est lié à deux interactions, basées sur le même contrat d'échange, qui représentent l'activation de l'application d'achat de matériel ou l'application d'achat de fournitures.
Les points de requête
Un
point de requête 
permet de représenter l'utilisation d'un service externe à l'entité décrite.

Un point de requête est un point d'échange par lequel un agent requiert un service à des fournisseurs potentiels.
Un point de service est un point d'échange par lequel un agent offre un service à des clients potentiels.Le service est demandé selon des modalités précises définies par un contrat d'échange affecté au point de requête.

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.
Les composants qui émettent une requête sont liés au point de requête par une interaction.
Dans l'exemple, les points de requête représentent les demandes de service effectuées par l'utilisation d'une application logique "Ajouter des produits au panier" pour passer une commande ou réserver les produits.
Créer un point de service ou un point de requête
Le processus de création d'un point de service ou d'un point de requête est identique.

Un point de requête est un point d'échange par lequel un agent requiert un service à des fournisseurs potentiels.

Un point de service est un point d'échange par lequel un agent offre un service à des clients potentiels.
Pour créer un point de service :
1. Dans la barre d'objets du diagramme, cliquez sur le bouton
Point de service 
.
2. Positionnez l'objet sur le bord du cadre de l'objet décrit.
Une fenêtre de création s'ouvre.
3. Cliquez sur la flèche à droite du champ Contrat d'échange pour définir le contrat d'échange qui permet l'activation de ce point de service et sélectionnez, par exemple, Relier Contrat d'échange.
La fenêtre de recherche s'ouvre.
4. Sélectionnez le contrat d'échange qui est associé à ce point de service et cliquez sur Relier.
5. Cliquez sur Suivant.
Une nouvelle fenêtre s'ouvre pour vous proposer la liste des rôles du contrat d'échange pouvant être associés au point de service.

Cette fenêtre n'est pas proposée s'il n'y a qu'un seul rôle candidat à être associé au point de service.
6. Sélectionnez le rôle qui vous intéresse et cliquez sur OK.
Le point de service apparaît dans le diagramme.
Pour changer le nom du point de service :
1. Cliquez sur le nom du point de service et appuyez sur la touche <F2>.
2. Saisissez le nouveau nom utilisé lors de la spécification des points d'interaction.
Définir le point d'interaction d'un élément
Le point d'interaction d'un élément relie une interaction à l'un des composants en communication. Il permet de spécifier :
• d'une part, le point de service, ou le point de requête, qui intervient dans la communication
• d'autre part, le rôle, consommateur ou fournisseur, que le point d'interaction représente dans le contrat d'échange.
Caractériser le point d'interaction d'un élément
Pour modifier les propriétés du point d'interaction d'un élément :
1. Faites un clic droit sur l'interaction à proximité de l'élément en communication.
2. Ouvrez la page de propriétés Caractéristiques.
3. Sélectionnez la Participation à un rôle de service, c'est-à-dire le rôle du contrat d'échange joué par le point d'interaction de l'élément.
4. Sélectionnez le Point d'interaction cible, c'est-à-dire le point de service (ou de requête) qui est concerné par l'interaction.
5. Cliquez sur OK.