The UDDI (Universal Description, Discovery, and Integration) Project is an 18-month effort to define a set of specifications that will make it easier for businesses to accelerate the use of B2B and commerce over the Internet. The UDDI Project is based on existing Internet standards and it is platform independent and implementation neutral.
Over 100 companies — including business leaders like Merrill Lynch, technology leaders like IBM Microsoft and Sun Microsystems and innovative B2B companies like Ariba, CommerceOne and VerticalNet — have all signed on to support UDDI. These companies have come together because they agree that no individual technology vendor can control how standards for B2B will evolve. Industry analysts like the Gartner Group, Forrester Research, and Seybold are cautiously optimistic that UDDI will become the core initiative for accelerating B2B adoption.
UDDI is a yellow pages-type directory of all businesses that expose Web services. This directory is called Universal Description, Discovery, and Integration or UDDI. If you are a business, you need to start thinking about how your company is going to get involved in the world of Web Services. IT architects should read through the UDDI specifications and start thinking about which Web Services your company will define and publish in the UDDI Business Registry.
- Microsoft UDDI SDK For.NET Framework, Windows
- SOAP UDDI SOAP UDDI is a reference implementation of the UDDI specification.
UDDI is accepted and supported by IBM, Microsoft, Intel, SAP , SUN and Ariba. The version 3.0 of UDDI was released in 2001.
SOAP is a lightweight and simple XML-based object invocation protocol that is designed to exchange structured and typed information on the Web.
It is a protocol specification for invoking methods on servers, services, components, and objects. SOAP, or Simple Object Access Protocol was originally developed for distributed applications to communicate over HTTP and through corporate firewalls. SOAP defines the use of XML and HTTP to access services, objects and servers in a platform-independent manner.