SWIM Supporting Material

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Requirement

Title

Service behaviour

Identifier

SWIM-DEFN-220

Requirement

A service definition shall include or refer to information about the expected typical behaviour of the service.

Rationale

This requirement facilitates the understanding of the service behaviour to support operational processes.

Verification

Completeness: Verify that the behaviour information is included.

Consistency: Not Applicable.

Correctness: Not Applicable.

Examples/Notes

Note: The requirement covers the typical behaviour under normal conditions. Details on the handling of unexpected behaviour can be included, e.g., error handling.

Note: A diagram showing how the operations support the typical behaviour can be provided. This can be made available in the model view (SWIM-DEFN-330).

Note: The service behaviour patterns that are detailed in the Message Exchange Patterns: Identification Guidelines [RD 16] can be used to meet this requirement.

Level of
Implementation

Mandatory

Guidance

Verification Support

Examples

Example:

  • A typical sequence is:

    • (1) The service consumer requests dataset series based on a number of selection criteria, and receives back a list with zero, one or more dataset series objects.

    • (2) The service consumer analyses that list to identify the dataset series he is interested in.

    • (3) The service consumer requests datasets from the selected dataset series, possibly supplying additional selection criteria, and receives back a list of zero, one or more datasets.

    • (4) The service consumer analyses that list to identify the dataset(s) he is interested in.

    • (5) For each dataset of interest

      • (5a) The service consumer requests the file information of the selected dataset, and receives back a list of one or more file objects.

      • (5b) For each file object, the service consumer retrieves the file, and receives back the file content.

  • No labels