OWS1.2 UDDI Experiment
1. Introduction
This document is a statement of requirements, workplan, and report for an experiment in the use of UDDI Universal Discovery, Description, and Integration registries to
discover geospatial content in general and OGC services in particular. This work was performed during and for the OGC’s Interoperability Program OWS1.2 testbed initiative.
Catalog interfaces and service information models have been developed within OGC specifically for geospatial purposes. This effort has been largely self-contained, however,
and not particularly accessible from the Web Services world at large. UDDI, on the other hand, has made the most progress of any service registry towards universal acceptance
and accessibility, but has not been specifically adapted for geospatial applications.
The premise of the experiment laid out in this document is to determine whether and how the reach of UDDI might be combined with the geospatial focus of OGC services
development to make geospatial content and services more universally discoverable and consumable by non-GIS users. The participants in this experiment will take a variety of
approaches to coordinating OGC services and UDDI registries, as expressed in the User Scenarios below. The approaches all center, however, around developing a crosswalk
between the OGC and UDDI service information models.
The goal of the experiment will be to assess the practicality of both the crosswalk and the coordination scenarios, as well as to make concrete recommendations for improvements
to either or both information models to further this purpose.
2. Relationship to Other Activities
Implementation of UDDI registry interfaces is a part of the general OGC web initiative process. Therefore, the service is tightly related to the following OGC activities:
• Registry Service
• Services Architecture
• Service Information Service Capabilities
This activity has other relationships, of course, to specification and implementation activities outside of OGC:
ii
© OGC 2003 – All rights reserved
• UDDI specification process
• SOAP specification process
• JAXR registry API specification process
• WSDL Web Services Description Language specification process
3. Usage Scenarios