Creating Service Operation
Service Operation can be created directly in the Services-Services Matrix folder or during the creation of Service Definition Diagram.
During the creation of the service operation two participants are created : "Invoker Participant" and "Invoked Participant".
The "Invoker Participant" is the initiator of the exchange.
The "Invoked Participant" notion is used to indicate that an exchange contract exists between the consumer and the provider. When the consumer sends information requesting a particular service, a response is expected from the provider.
The "Invoker Participant" notion is used when the exchange occurs on the operational level to asses the possible information exchange between two nodes. With this kind of exchange, the "Emitter" sends out information to a receiver, however, a response from the receiver is not mandatory.
Creating an service operation diagram (BPMN)
A Service Operation is described by a Service Operation Diagram (BPMN) representing the sequence flow of messages exchanged.
To create a Service Operation Diagram (BPMN):
1. Right-click an Exchange and select New > Diagram
2. Select "Service Operation Diagram (BPMN)" from a specific dialog box. Confirm that the Diagram initialization check box is selected, and click Create.
The diagram opens. The frame of the service operation is positioned and the two roles (Consumer and Supplier) are created.
Creating a message flow with content
You must specify the message flows and their content exchanged between the two exchange roles.
To create a message flow and its content:
1. In the exchange diagram, click the Message Flow With Content button.
2. Click the role that represents the message flow sender and, holding the mouse button down, draw a link to the message flow recipient.
The Creation of Message Flow With Content dialog box opens.
3. In the Content drop-down list, select the content you wish to associate with the flow.
The message flow is displayed with its content in the diagram.