Architecting and designing : NATO Architecture Framework (NAF) : NAF v4 : Service Viewpoints : S6 – Service Interaction
  
S6 – Service Interaction
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).
More Tips on Building a Sequence Diagram
See Important Tips on Drawing Sequence-Style diagrams for tips on moving the horizontal Message-style lines and moving the headers of the object lifelines to the top of the diagram.
See also Important Tips on Adding Symbols to Diagrams.
Parent topic
Service Viewpoints