Universal Description, Discovery and Integration

Universal Description, Discovery and Integration ( UDDI ) is a term from the field of Service Oriented Architecture ( SOA) and refers to a standardized directory service, which should play the central role in an environment of dynamic Web services. The end of 2005 announced the biggest supporters of UDDI - IBM, Microsoft and SAP - to switch off their UDDI directory service UBR ( UDDI Business Registry ), which has been variously interpreted as the end of UDDI.

Construction

The directory service has a SOAP interface. It provides companies, their data and their services. One can differentiate in UDDI between three types of information: " White Pages ", a sort of phone book, the "Yellow Pages", which is the electronic equivalent of the yellow pages, and the interface descriptions in the so-called " Green Pages ". The exact distribution together with the data arise from the individual parts are set forth in the following list:

White Pages

The White Pages (basic information ) operate much like a phone book (hence the English term " white pages" ) and provide information about the identity of the service provider. This includes information about the business segment, a contact person and a globally unique company identification number that is assigned by the Data Universal Numbering System ( DUNS ). The so-called DUNS number will be issued free of charge by the U.S. credit agency Dun & Bradstreet.

Yellow Pages

The Yellow Pages (Service categorization ) of the web service from the identified in the basic information providers be classified according to various Klassifkationsschemata in terms of its purpose. This is necessary in order to easily find the matching services. Because of this purpose limitation is called a " Directory ", the "Yellow Pages " (English "Yellow Pages"). The classification of services will be based on international standards such as UNSPSC.

Green Pages

In this area, the interface descriptions of Web services are maintained. In the so-called tModel information about these descriptions are stored. To check the fit ability of web service provider and web service user that tModel descriptions ( tModel keys) are checked against one another. This area is called the Green Pages.

Data model

The data model describes the relationships between companies, their services and interfaces. By categoryBag, identifierBag tModel and services can be found that meet certain requirements.

The five main components:

  • BusinessEntity - information (metadata) about the provider (eg company name, description ) collection through the services offered includes ( from XML perspective, the root element )
  • Business service - general description of a class of service ( metadata about the service), represents a logical service classification and is child element of a businessEntity structure
  • BindingTemplate - describes technical characteristics of the service
  • PublisherAssertion - describes the relationship between the parties
  • T model: References to technical requirements, storage based on generic data

Description components:

  • CategoryBag (describes the categorization )
  • IdentifierBag

Specification element

  • TModel - technical specification of the service ( eg, data format and transmission protocol )
789742
de