Describing a service interface
-
Service interfaces and operations used
A Service interface represents the exchange of information between architecture components.
A service interface describes the content of a service interaction.
Service interfaces and operations used
A service interface is described by a sequence of operations which are represented:
• By service interfaces used,
• Or by service operations used.
Roles of the service interface
The service interface roles, presented at the border of the frame, represent participants:
• customer/supplier, or
• sender/recipient
A service interface can be described by involving more than two participants. In this case, a role is consumer of the service interface and the others are providers.
Example of Service Interface Diagram (BPMN)
The service interface diagram associated with the “customer identification protocol ” describes in BPMN formalism the operations executed.

Service interface Diagram (BPMN) "Customer Identification"
Customer identification protocol starts with a customer identification step. If the customer is found the service interface returns customer information, if not, a “customer creation” service interface is activated.
Example of an advanced service interface communication
“Information Requirement” Service Interface diagram (BPMN)
The "Information Request" service interface is used by Center call center to take account of a customer request online. There are therefore three participants in this service interface: the customer, the IT applications and the customer representative who is the effective requester of the service (in this case the call center).
This service interface consists of identifying the customer, then analyzing the request. The request is then processed as a purchase request or as another request if it is an information request for example.