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:
| 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,* |
| 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,* |