The S4 Viewpoint is the key behavioral specification for services. Equivalent in nature to L4, Logical Activities and P4, Resources Functions, it specifies a set of functions that a service implementation is expected to perform. Implementation of that behavior is represented in P4, Resource Functions, and L4-P4, Activity to Function Mapping.
Usage
The intended usage of the S4 includes:
- Service specification & planning.
- Governance.
Creating a Service Functions diagram
To create a Service Functions diagram:
- Click on Service Functions in the Action Artifact area, and then select Create New Diagram.
- Type the diagram name and press Enter.
- A blank diagram is created and you can start constructing the view. Create ServiceFunction through the tool under the diagram toolbar.
- Reuse ServiceSpecification (recommended) through dragging and dropping them from the Model Explorer. ServiceSpecification are defined in S1.
- Connect ServiceSpecification and ServiceFunction with IsCapableToPerform if necessary.
- You can optionally specify the composition of ServiceFunctions by creating ServiceFunctionActions in them.