A posting from Luc Clément of Microsoft announces that the UDDI Working Group and Advisors Group has released the UDDI Version 3 Specification, Open Draft for public review. UDDI Version 3 "delivers upon the roadmap and requirements outlined at the launch of UDDI in September 2000, to develop a secure, general-purpose registry for Web services. UDDI V3 builds on the vision of UDDI, providing a 'meta service' for locating web services by enabling robust queries against rich metadata. Expanding on the foundation of Versions 1 and 2, Version 3 offers the industry a specification for building flexible, interoperable XML Web services registries useful in private as well as public deployments. UDDI V3 has a vast array of enhancements -- including multi-registry topologies, increased security features, improved WSDL support, a new subscription API, and core information model advances. The Version 3 specification offers clients and implementers a comprehensive and complete blueprint of a description and discovery foundation for a diverse set of Web services architectures."
Bibliographic information: UDDI Version 3.0 Specification. 'Open Draft, Dated 03-July-2002.' 412 pages. Principal authors: Tom Bellwood, IBM; Luc Clément, Microsoft; David Ehnebuske, IBM; Andrew Hately, IBM; Maryann Hondo, IBM; Yin Leng Husband, HP; Karsten Januszewski, Microsoft; Sam Lee, Oracle; Barbara McKee, IBM; Joel Munter, Intel; Claus von Riegen, SAP. Copyright: Accenture, Ariba, Inc., Commerce One, Inc., Fujitsu Limited, Hewlett-Packard Company, i2 Technologies, Inc., Intel Corporation, International Business Machines Corporation, Microsoft Corporation, Oracle Corporation, SAP AG, Sun Microsystems, Inc., and Verisign, Inc.
From the Version 3 Introduction:
"Web services are meaningful only if potential users may find information sufficient to permit their execution. The focus of Universal Description Discovery & Integration (UDDI) is the definition of a set of services supporting the description and discovery of (1) businesses, organizations, and other Web services providers, (2) the Web services they make available, and (3) the technical interfaces which may be used to access those services. Based on a common set of industry standards, including HTTP, XML, XML Schema, and SOAP, UDDI provides an interoperable, foundational infrastructure for a Web services-based software environment for both publicly available services and services only exposed internally within an organization."
This document describes the Web services and behaviors of all instances of a UDDI registry. Normative material is provided in the numbered chapters of the document and in the XML schemas which accompany this document. Supplementary non-normative commentary, explanations, and guidance may be found in the lettered appendices. In particular, first-time readers of this specification may find Appendix L Glossary of Terms useful. This specification contains examples of XML data and URIs used in interacting with UDDI. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental. The primary audiences for this document are: (1) Programmers who want to write software that will directly interact with a UDDI registry. (2) Programmers who want to implement a UDDI node (3) Programmers who want to implement any of the Web services UDDI Nodes invoke All implementations of the UDDI specification must provide support for the required Web services described here as well as the behaviors defined.
UDDI uses the XML Schema Language to formally describe its data structures. UDDI Version 3.0 XML Schema is represented in nine (9) files, available from the UUDI website: UDDI API Schema, UDDI Custody Schema, UDDI Subscription Schema, UDDI Subscription Listener Schema, UDDI Replication Schema, UDDI Value Set Validation Schema, UDDI Value Set Caching, UDDI Policy, UDDI Policy Instance Parameters.
Program Manager, UDDI.org
- UDDI Version 3.0. Published Specification, 19-July-2002. HTML. Also available in PDF format. [cache 2002-07-19]
- UDDI Version 3.0 Specification. 'Open Draft, Dated 03-July-2002'. Also available in HTML format. [cache 2002-07-03 draft]
- UDDI Version 3 Features List. Edited by Karsten Januszewski (Microsoft Corporation) and Ed Mooney (Sun Microsystems, Inc.)
- Download the UDDI version 3 spec
- Version 3.0 Comments: UDDI.org feedback terms and conditions
- "Universal Description, Discovery, and Integration (UDDI)" - Main reference page.