Tutorials Point

  UDDI Tutorial
  UDDI API References
  UDDI Resources
  Selected Reading

Copyright © 2014 by tutorialspoint

  Home     References     About TP     Advertising  

UDDI Overview

previous next AddThis Social Bookmark Button


What is UDDI?

UDDI is an XML-based standard for describing, publishing, and finding Web services.

  • UDDI stands for Universal Description, Discovery and Integration.

  • UDDI is a specification for a distributed registry of Web services.

  • UDDI is platform independent, open framework.

  • UDDI can communicate via SOAP, CORBA, Java RMI Protocol.

  • UDDI uses WSDL to describe interfaces to web services.

  • UDDI is seen with SOAP and WSDL as one of the three foundation standards of web services.

  • UDDI is an open industry initiative enabling businesses to discover each other and define how they interact over the Internet.

UDDI has two parts:

  • A registry of all a web service's metadata including a pointer to the WSDL description of a service

  • A set of WSDL port type definitions for manipulating and searching that registry

History of UDDI

  • UDDI 1.0 was originally announced by Microsoft, IBM, and Ariba in September 2000.

  • Since the initial announcement, the UDDI initiative has grown to include more than 300 companies inclduing Dell, Fujitsu, HP, Hitachi, IBM, Intel, Microsoft, Oracle, SAP, and Sun.

  • May 2001, Microsoft and IBM launched the first UDDI operator sites and turned the UDDI registry live.

  • June 2001, UDDI announced Version 2.0.

  • As of this writing, the Microsoft and IBM sites implement the 1.0 specification and plan 2.0 support in the near future

  • Currently UDDI is sponsored by OASIS

Partner Interface Processes - PIPs

Partner Interface Processes (PIPs) are XMLbased interfaces that enable two trading partners to exchange data. Dozens of PIPs already exist. Few are listed here:

  • PIP2A2 : Enables a partner to query another for product information.

  • PIP3A2 : Enables a partner to query the price and availability of specific products.

  • PIP3A4 : Enables a partner to submit an electronic purchase order and receive acknowledgment of the order

  • PIP3A3 : Enables a partner to transfer the contents of an electronic shopping cart.

  • PIP3B4 : Enables a partner to query status on a specific shipment.

Private UDDI Registries

As an alternative to using the public federated network of UDDI registries available on the Internet, companies or industry groups may choose to implement their own private UDDI registries.

These exclusive services would be designed for the sole purpose of allowing members of the company or of the industry group to share and advertise services amongst themselves.

However, whether the UDDI registry is part of the global federated network or a privately owned and operated registry, the one thing that ties it all together is a common web services API for publishing and locating businesses and services advertised within the UDDI registry.

previous next Printer Friendly