The S6 – Service Interaction viewpoint of NAF v4 is a UML Sequence diagram type that enables you to model ServiceRoles as a vertical object lifeline symbol, and ResourceExchanges as MessageFlow lines between the ServiceRole lifelines. On this diagram you model the sequential order of ResourceExchanges, chronologically from top to bottom.
Tips on Creating this Viewpoint
To find what Roles involve Services (PerformsInContext (Role) definition that joins a ServiceSpecification or a ServiceInterface with a ServiceFunction) – you can perform the following steps:
1 Select Reports > Report Generator, and then build a report which gets the definition “PerformsInContext (Role) (NAF)”, that use Definitions “ServiceInterface (NAF)” or “ServiceSpecification (NAF)”. Select Name for each row of the output. See report below.
2 Select the Report Type of Grid, and then click the Generate button.
3 In the Explorer Tree, expand the Definition type PerformsInContext (Role) and find the ServiceRoles found in the report. Select and drag the pertinent ones onto the diagram (see picture above).