Décrire une interface de service
Une interface de service représente l'échange d'informations entre les composants de l'architecture.
*Une interface de service est un modèle de contrat entre des entités (organisationnelles, IT, etc.). Ce contrat est décrit par les opérations déclenchables au travers de messages échangés entre deux rôles (par exemple acheteur et vendeur).
L'interface de service décrit le contenu d'une interaction de service.
*Une interaction de service 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 une interface de service.
Interfaces et opérations de service utilisées
Une interface de service est décrite comme un enchaînement d'opérations qui sont représentées :
• soit par des interfaces de service utilisées
*Une interface de service utilisée est associée à une interface de service. Elle permet de représenter des échanges complexes.
• soit par des opérations de service utilisées
*Une opération de service utilisée représente l'utilisation d'une opération de service dans une interface de service.
*Pour plus de détails sur les opérations de service, voir Décrire les opérations de service.
Rôles de l'interface de service
Les rôles de l'interface de service, présentés à la frontière du cadre, représentent les intervenants :
• client/fournisseur, ou
• émetteur/récepteur
Il est possible de décrire une interface de service faisant intervenir plus de deux intervenants. Dans ce cas, un rôle est initiateur de l'interface de service et les autres sont des contributeurs.
*La page de propriétés Rôles donne la liste des rôles contributeur d'une interface de service ainsi que le rôle initiateur.
Exemple de diagramme d'interface de service (BPMN)
Le diagramme d'interface de service associé à l'interface de service “Identification du client” décrit, dans un formalisme BPMN, les opérations réalisées.
Diagramme d'interface de service (BPMN) "Identification du client"
Le déroulement de l'identification d'un client commence par une étape de recherche du client. Si le client est trouvé, l'interface de service retourne les renseignements client, sinon une interface de service de “Création de client” est activée.