Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Requirement

Verification type

Check that:

Level of implementation

Notes

SWIM-DEFN-010 Service definition coverage

Correctness

[  ] The service definition describes one and only one service.

Mandatory

SWIM-DEFN-020 Service definition language

Correctness

[  ] The textual descriptions in the service definition are correct British English.

Mandatory

SWIM-DEFN-030 Service definition identification

Completeness

[  ] The service definition has a title.

[  ] The service definition has an edition.

[  ] The service definition has a reference date.

Mandatory

SWIM-DEFN-040 Service identification

Completeness

[  ] The service definition includes a name for the service.

Mandatory

SWIM-DEFN-050 Service abstract

Completeness

[  ] The service definition includes a short textual description summarising the service.

Mandatory

SWIM-DEFN-085 Service definition provider

Completeness

[  ] The service definition includes the service definition provider's name.

[  ] The service definition includes the service definition provider's abbreviated name (if applicable).

[  ] The service definition includes the description of the organisation responsible for the service definition .

Mandatory

SWIM-DEFN-090 Geographical extent of information

Correctness

[  ] The information about the geographical coverage of the exchanged information service payload in the service definition is correct .

Optional

SWIM-DEFN-095 Intended service providers and consumers

Correctness

[  ] The information about the typical service provider type and typical service consumer(s) type in the service definition is correct.

Recommended

SWIM-DEFN-100 Service categories

Completeness

Verify that a service category is included.

[  ] The service definition includes the service categories to which the service belongs and.

[  ] The service definition includes, if applicable, the reference the service categorisation schemes used.

Mandatory

SWIM-DEFN-120 Service standard reference

Consistency

If [  ] The service definition references the service adheres to a service standard, verify that the reference to the service standard is includedstandards to which the service adheres.

Mandatory (Conditional)

SWIM-DEFN-130 Operational environment

Completeness

Verify that operational environment information is included or referenced.

  • the operational needs used in the development of the service; and/or

  • the capabilities offered by the service

    [  ] The service definition includes or refers to information about the operational environment.

    Mandatory

    SWIM-DEFN-140 Service functions

    Completeness

    Completeness: Verify that the elements are included.

    the functions expected to be

    [  ] The service definition includes or refers to information about the functions offered by the service in support of its capabilities

    ; andtheir expected

    .

    [  ] The service definition includes or refers to information about the functions' associated real-world effects.

    Mandatory

    Consistency

    Verify that the [  ] The functions and real-world effects are consistent with the operational needs.

    SWIM-DEFN-150 Service access and use conditions

    Correctness

    : If provided, verify that the information [  ] The information about the legal constraints which apply to accessing and using the service in the service definition is correct.

    [  ] The information about the service policies which apply to accessing and using the service in the service definition is correct.

    [  ] The information about the service consumption constraints which are expected apply to be applied to accessing and using the service in the service definition is correct.

    Recommended

    SWIM-DEFN-160 Security constraints

    Correctness

    If provided, verify that the information is correct.

    [  ] The information about the security constraints which are expected to apply to accessing and using the service in the service definition is correct.

    Recommended

    SWIM-DEFN-180 Quality of service

    Completeness

    Verify that quality statements are included.

    [  ] The service definition includes or refers to information about the minimum quality of service offered with regards to performance.

    [  ] The service definition includes or refers to information about the expected minimum quality of service offered with regards to :

  • performance;

  • reliability; and

  • reliability.

    [  ] The service definition includes or refers to information about the minimum quality of service offered with regards to security.

    Mandatory

    SWIM-DEFN-185 Quality of data

    Completeness

    Verify that quality statements are included.

    [  ] The service definition includes or refers to information about the expected minimum quality of the data to be provided by the service.

    Mandatory

    SWIM-DEFN-190 Source of information

    Correctness

    If provided, verify that the information is correct.

    the expected types of sources of the information provided[  ] The information on the expected source(s) of the information provided is correct in the service definition is correct.

    Recommended

    SWIM-DEFN-200 Service validation information

    Correctness

    If provided, verify that the information is correct.

    information [  ] The information about any service prototyping activities that have taken place in the service definition is correct.

    Optional

    SWIM-DEFN-210 Application message exchange pattern

    Completeness

    Verify that the information is included.

    information [  ] The service definition includes or refers to information about the application message exchange pattern(s) expected to be used by the service.

    Mandatory

    Consistency

    Verify that the [  ] The information is consistent with the selected service interface binding.

    SWIM-DEFN-220 Service behaviour

    Completeness

    Verify that the behaviour information is included.

    [  ] The service definition includes or refers to information about the expected typical behaviour of the service.

    Mandatory

    SWIM-DEFN-230 Service monitoring

    Not Applicable

    Optional

    SWIM-DEFN-240 Service interfaces

    Completeness

    Verify that the list of interfaces is included; verify that the name, description and indication are included for each interface.

    the

    [  ] The service definition includes or refers to information about the exposed service interfaces.

    [  ] The  information about the exposed service interfaces includes the name of the service interface

    ;

    .

    [  ] The  information about the exposed service interfaces includes a textual description of the service interface including its purpose

    ;

    .

    [  ] The  information about the exposed service interfaces includes an indication that the interface is a provider side interface or a consumer side interface.

    Mandatory

    SWIM-DEFN-250 SWIM Technical Infrastructure Profile

    Completeness

    Verify that the reference information is provided.

    information about [  ] The service definition includes or refers to information about the profile and interface bindings for each service interface.

    [  ] The  information about the profile and interface bindings includes the selected SWIM TI Profile and its version for each service interface.

    Mandatory

    SWIM-DEFN-255 SWIM service and network interface binding

    Not Applicable

    Optional

    SWIM-DEFN-260 Service interface protocols and data format

    Consistency

    If provided, verify that the protocols and data format [  ] The protocols are consistent with the service selected interface binding.

  • the service interface protocols (including name and version); and

  • data format to be used

    .

    Optional

    SWIM-DEFN-270 Service operations

    Completeness

    Verify that all service operations are described.

    the expected exposed service operations including:

    [  ] The service definition includes or refers to information about the exposed service operations.

    [  ] The  information about the service operations includes the name of the service operation

    ; and

    .

    [  ] The  information about the service operations includes a description of the intent and the results of the service operation.

    Mandatory

    Consistency

    Verify the [  ] The service operations against are consistent with the messaging technology needs.

    SWIM-DEFN-280 Service messages

    Completeness

    Verify that all service messages are described.

    the expected [  ] The service definition includes or refers to information about the input messages that are exchanged by the service.

    [  ] The service definition includes or refers to information about the output messages that are exchanged by the service including input, output and error messagesservice.

    [  ] The service definition includes or refers to information about the error messages that are exchanged by the service.

    Mandatory

    SWIM-DEFN-290 Information definition (minimum)

    Completeness

    Verify that the service description describes all elements of the exchanged information and that the required details are provided.

  • the name of the element;

  • the definition of the element;

  • [  ] The service definition includes or refers to information about the exchanged information service payload.

    [  ] The  information about the exchanged information service payload includes the name of the elements.

    [  ] The  information about the exchanged information service payload includes the definition of the elements.

    [  ] The  information about the exchanged information service payload includes the data type used by the

    element

    elements if applicable

    ; andthe

    .

    [  ] The  information about the exchanged information service payload includes the semantic correspondence of the

    element

    elements with the AIRM.

    Mandatory

    Consistency

    Verify that the [  ] The elements are consistent with each other and with the AIRM concepts used in the semantic correspondence.

    SWIM-DEFN-300 Information definition (extended)

    Not Applicable

    Recommended

    SWIM-DEFN-310 Filter encoding

    CompletenessIf

    [  ] The service definition includes or refers to information about the filter encoding if filter expressions are expected, verify that the filter encoding is includedapplied.

    Mandatory (Conditional)

    SWIM-DEFN-320 Machine-readable service interface definition

    Completeness

    If [  ] The service definition includes or refers to a service interface definition in a machine-readable format if the service interface binding supports it, verify that the required elements are included.

    Recommended (Conditional)

    Consistency

    Verify that [  ] The provided elements are consistent with the selected binding.

    SWIM-DEFN-330 Model view

    Correctness

    If provided, check that the [  ] The model view is correctaligned with the declared notation.

    Optional

    SWIM-DEFN-350 Abbreviations and acronyms

    CompletenessVerify

    that all used acronyms and abbreviations are defined[  ] The service definition includes or refers to definitions for all the abbreviations and acronyms used in the service definition .

    Mandatory

    Consistency

    Verify that the [  ] The abbreviations/acronyms and their definitions are used consistently in the service definition.

    ...