UDDI Registry Entities
Use
Universal Description, Discovery and Integration (UDDI) is a platform-independent, XML-based registry for businesses to list themselves on the Internet.
The UDDI data model describes all entities in XML. It contains the following entities:
-
businessEntity
Describes a business or another organization that provides Web services.
-
businessService
Represents a logical grouping of Web services. A business service is always assigned to exactly one business entity.
-
bindingTemplate
Provides technical information to bind and interact with a Web service. A binding template is always assigned to exactly one business service.
-
tModel
tModels (technical models) represent a reusable concept and provide, for example, technical information about a Web service type, a protocol type used by a Web service, or a category system. A tModel is always assigned to exactly one binding template.
Additionally, UDDI provides the following entities for describing the above listed entities:
-
categoryBag
A category (bag) contains a list of descriptive elements, represented as tModels that describe an entity in more detail.
A category can be defined for:
-
businessEntity
It provides, for example, information about the geographical region or industry the business entity belongs to.
-
businessService
It provides, for example, more detailed information about the geographical region or industry the business service belongs to.
-
bindingTemplate
It provides, for example, information about the Web service, whether it is in the test or productive phase.
-
tModel
keyedReferenceGroup
Categories can be arranged in a category group with a keyedReferenceGroup.
-
-
identifierBag
An identifier (bag) contains additional identifiers for a business entity. An identifier can, for example, be a tax number or a D-U-N-S number.
-
publisherAssertion
Relates one business entity to another.