Architecting and designing : Unified Architecture Framework (UAF) : Service viewpoints : Sv-Is Service Interaction Scenarios: Service Exchanges
  
Sv-Is Service Interaction Scenarios: Service Exchanges
The UAF Service Interaction Scenarios: Service Exchanges viewpoint 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 these steps:
1 Select Reports > Report Generator, and build a report that gets the definition “PerformsInContext (Role) (UAF)”, that use Definitions “ServiceInterface (UAF)” or “ServiceSpecification (UAF)”. Select the Report 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