Show TOC

UDDI Registry EntitiesLocate this document in the navigation structure

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.