UDDI defines the business register where providers can register the web services, and developers — to find them. The companies IBM, Microsoft also Ariba implemented original registers of UDDI, but the openness of architecture allows also other developers to make the same actions. It is enough to provider to register only the web service in one of business registers therefore updates will be automatically replicated in other registers which are a part of UDDI Business Registry Network. UDDI was integrated into the Web Services Interoperability standard (WS-I) as the central pillar of infrastructure of web services, and was planned that more than 70% of the companies from Fortune 500 will have own public or private implementations.
Structure
Structurally UDDI consists of three components:
- White Pages is the address, contacts and the known identifiers;
- Yellow Pages is a categorization;
- Green Pages is the technical information about service.
In addition, four types of records take place:
- Business Entity — describes the business which provided this service, this record includes information on category helping search systems to execute search for a certain type of business.
- Business Service is a class of services in business. Each business service belongs to several business records Business Entity.
- Binding Template (binding template) and Technology Model (technology model) jointly define web service as it is described in WSDL. The technology model matches the description abstraction, and the template of binding corresponds to the protocol.