Show TOC

Background documentationUDDI Registry Entities Locate this document in the navigation structure

 

Universal Description, Discovery and Integration (UDDI) is a platform-independent, XML-based registry for businesses to list themselves on the Internet.

This graphic is explained in the accompanying text.

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.