jUDDI Reference Library

The jUDDI Project lives or fails based on its human resources. Users and contributors alike help the project with ideas and brainpower. A common foundation of knowledge is required to effectively participate in this virtual community. The following is a list of documents that we have found helpful for us and may be helpful to you.

UDDI Specifications

UDDI.org
UDDI Version 1.0 Specification
UDDI Version 2.0 Specification
UDDI Version 3.0 Specification

UDDI Taxonomies

North American Industry Classification System (NAICS)
U.S. Census Bureau

Articles, Tutorials and Best Practices

Best practices for Web services versioning
Keep your Web services current with WSDL and UDDI
Kyle Brown and Michael Ellis, IBM developerWorks
January 2004

Registering a Web Service in UDDI using the new WSDL mapping model
Anne Thomas Manes, WebServices Journal
October 2003

Bringing Order to Enterprise Service Proliferation
The foundation of a flexible infrastructure
Toufic Boubez, WebServices Journal
October 2003

A Second Look at UDDI
The stepchild of Web services could be a cornerstone of service-oriented architectures beginning to take shape
Jim Ericson, Line56.com
August 2003

Discovering Web Services: UDDI (a Tutorial)
Rick Hightower, IBM developerWorks
February 2003

Registering and Discovering RSS Feeds in UDDI
Keep your Web services current with WSDL and UDDI
Karsten Januszewski, GotDotNet.com
July 2002

Using WSDL in a UDDI Registry
John Colgrave and Karsten Januszewski, UDDI.org
November 2003

Using UDDI at Runtime Part I
Building the Web Services Infrastructure to Support Client Applications
Karsten Januszewski, Microsoft
December 2001

Using UDDI at Runtime Part II
Dynamically Binding to Multiple Web Service Implementations
Karsten Januszewski, Microsoft
May 2002

Understanding UDDI and JAXR
The why and what of the new approach
Satya Komatineni, O'Reilly ONJava.com
February 2002

Registration and Discovery of Web Services Using JAXR with XML Registries such as UDDI and ebXML
The why and what of the new approach
Qusay H. Mahmoud, Sun Microsystems
June 2002

Java API for XML Registries (a Tutorial)
The why and what of the new approach
Kim Haase, Sun Microsystems

A New Approach to UDDI and WSDL Part 1
The why and what of the new approach
John Colgrave, IBM developerWorks
August 2003

A New Approach to UDDI and WSDL Part 2
Usage scenarios in publishing and finding WSDL service descriptions
John Colgrave, IBM developerWorks
September 2003

Understanding UDDI tModels and Taxonomies
The key integration point for products supporting Web services
Andy Grove, Web Services Journal (Volume 1, Issue 2)
January 2001

Understanding WSDL in a UDDI Registry Part 1
How to publish and find WSDL service descriptions
Peter Brittenham, Francisco Cubera, Dave Ehnebuske, Steve Graham, IBM developerWorks
September 2001 (updated September 2002)

Understanding WSDL in a UDDI Registry Part 2
Usage scenarios in publishing and finding WSDL service descriptions
Peter Brittenham, IBM developerWorks
September 2001

Understanding WSDL in a UDDI Registry Part 3
How to publish and find WSDL service descriptions
Peter Brittenham, IBM developerWorks
November 2001

UDDI - A Foundation for Web Services
Thomas A. Bellwood, IBM developerWorks
November 2001

Why UDDI Will Succeed, Quietly: Two Factors Push Web Services Forward
Brent Sleeper, The Stencil Group
April 2001

Related Specifications

SOAP W3C Specification

Web Services Description Language (WSDL) 1.1

Java API for XML Registries (JAXR)

Other Resources

The Java Language Specification
Written by the creators of the Java Programming Language, this online book is considered by many to be the bible for programming in Java. A must read.

Javadoc
Javadoc is the automatic software documentation generator used by Java since it was first released. All code written for this project must be documented using Javadoc conventions.

The Java Code Conventions
This Sun document specifies the de-facto standard way of formatting Java code. All code written for this project must follow these conventions.

Open Source Development with CVS
Written by Karl Fogel, this is an online version of many of the primary chapters from the dead-tree version of his book.

Introduction to CVS
Written by Jim Blandy, this brief introduction gives a first look into CVS. If you have never used CVS before, you'll want to start here.

Version Management with CVS
Written by Per Cederqvist at al, this is the main manual for CVS. It provides details on all documented CVS features.