Service Contract Diagram

The Service Contract diagram is dedicated to service contract modeling.

The following use cases are covered by this diagram:

The Service Contract diagram is strictly dedicated to modeling Service Contract collaboration internals. The other elements (“Providers” and “Consumers”) are dragged and dropped from the model browser. These elements are modeled elsewhere.

Palette

Service Contract Diagram Palette


Figure 15 Service Contract Diagram Example

Use Cases

These are the major use cases extracted from the SoaML specification and implemented in the SoaML Modelio module.

Binary Service Contract


Figure 16 Binary Service Contract Use Case

Simple Service Contract


Figure 17 Simple Service Contract Use Case

Multi-Party Service Contract


Figure 18 Multi-Party Service Contract Use Case

Compound Service Contract


Figure 19 Compound Service Contract Use Case


Figure 20 Compound Service Interfaces Modeling – Modelio Approach