SWIM Supporting Material
SWIM-DEFN-320 Machine-readable service interface definition
- 1 Requirement
- 2 Guidance
- 2.1 Verification Support
- 2.2 Examples
Requirement
Title | Machine-readable service interface definition |
---|---|
Identifier | SWIM-DEFN-320 |
Requirement | If the service interface binding specifies the use of machine-readable formats, a service definition should include or refer to a service interface definition in a machine-readable format using a standard service definition formalism/language. |
Rationale | The machine-readable format enables consumer software components to be created. |
Verification | Completeness: If the service interface binding supports it, verify that the required elements are included. Consistency: Verify that provided elements are consistent with the selected binding. Correctness: Not Applicable. |
Examples/Notes | Example:
Other examples include the use of the OpenAPI Specification that standardises how HTTP APIs are described. |
Level of | Recommended - Conditional |
Guidance
Verification Support
Completeness | Check that: [Â ] The service definition includes or refers to a service interface definition in a machine-readable format if the service interface binding supports it. |
Consistency | Check that: [Â ] The provided elements are consistent with the selected binding. |
Examples
Links to example service definitions can be found in the example service definitions page.Â
Status: Living Material