Introduction

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.

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 and JAXR

Satya Komatineni, O'Reilly OnJava.com

February 2002

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

Providing a Taxonomy for Use in UDDI Version 2

UDDI.org

July 2001

The Role of Taxonomies in UDDI: tModels Demystified

Ravi Trivedi, Developer.com

Versioning of Web Services: An UDDI Subscription-Based Approach

Aravilli Srinivasa Rao, Developer.com

Registering and Discovering RSS Feeds in UDDI

Karsten Januszewski, GotDotNet.com

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.