Service binding

A service binding in the service management profile represents a particular service interaction protocol, specified by a WSDL binding, as defined by the binding namespace, binding name and version.

The URI for service binding entities is http://www.ibm.com/xmlns/prod/serviceregistry/v6r3/ServiceModel#ServiceBinding.

The following tables describe the properties and relationships that are defined for a service binding:

Table 1. Properties
Displayed property name Actual property name Description Type
Name name A descriptive name for the service binding. String
Description description A textual description of the service binding. String
Namespace namespace The XML schema namespace for the service binding. String
Version version The version of the service binding. String
Binding name sm63_bindingName The name of the derived WSDL binding entity that is represented by this service binding. String
Binding namespace sm63_bindingNamespace The namespace of the derived WSDL binding entity that is represented by this service binding. String
Binding version sm63_bindingVersion The version of the derived WSDL binding entity that is represented by this service binding. String
Table 2. Owned relationships
Owned relationship Relationship name Description Type Cardinality
Interface sm63_interface Represents a set of WSDL port types. Service interface 1
WSDL bindings sm63_wsdlBindings The derived WSDL binding entities that are represented by this service binding. The derived WSDL binding targets are created when a WSDL document is loaded. WSDL binding 0,*
Table 3. Reverse relationships
Reverse relationship Relationship name Description Type Cardinality
Dependent service port(s) sm63_binding The service ports that reference this service binding. Service port 0,*