Service interface specification

The service interface specification in the service management profile defines a particular interaction pattern and message structure that is supported across the versions of a business capability. This is independent of any transport or quality of service. The interface specification usually refers to a set of WSDL port types that are shared across the capability versions.

Interface version numbers have the format major.minor. A single major interface version represents a set of minor interface versions that are compatible with earlier versions, where each minor version extends only the existing interface and makes no changes to interfaces or operations declared in earlier minor versions.

A service interface specification has all the properties and relationships of an asset, plus the following additional relationships:

Table 1. Owned relationships
Owned relationship Relationship name Description Type Cardinality
Depends on schema gep63_dependsOnSchema A dependency of this service interface specification asset on a schema specification asset. Schema specification 0,*
Specified interfaces gep63_specifiedInterfaces The service interfaces (WSDL port types) that this service interface specification asset defines. Service interface 0,*
Table 2. Reverse relationships
Reverse relationship Relationship name Description Type Cardinality
Dependent Business Capability(s) gep63_serviceInterfaceVersions Business capabilities that depend on this service interface specification. Business capability 0,*
Dependent Capability Version(s) gep63_interfaceSpecifications Capability versions that depend on this service interface specification. Capability version 0,*