A UDDI registry is designed as a platform-independent registry for businesses to publish web services that can be discovered and used by others. A member user (with a user name and password) can publish business information and web services, which consist of a Web Services Description Language (WSDL) document describing the technical information for the service, such as communication standards, the input and output parameters, and the address for invoking the service.
If the UDDI registry is a public registry, any user or business can use the inquiry URL to browse the registry and invoke a service. Some companies maintain private UDDI registries to be used within the company or shared with trusted IBM® Business Partners.
In the illustration below, UDDI Registry X represents a UDDI registry. In Process Configuration Console on the UDDI Registry List (Isolated Region Properties), you define access to one or more UDDI registries where a workflow author can select web services to invoke in a FileNet® workflow, or an administrator can publish a FileNet workflow (that contains a Receive system function) as a web service. The UDDI Registry List contains the following items:
In addition to defining access to external UDDI registries, you can also specify a UDDI repository within an isolated region to make FileNet workflow with web services more accessible for invoke by other processes. In the illustration, Workflow System represents an isolated region with several transferred workflow, some providing web services. If you specify an isolated region UDDI repository, any process (such as another FileNet workflow or any other process) can use a UDDI registry browser to discover the web services in the isolated region and to invoke them.
This repository is not a standard UDDI registry since you cannot publish web services to it. Any workflow with a Receive system function that has been transferred in the isolated region is displayed in the list of web services in the region UDDI repository. The isolated region UDDI repository represents one business entity, that is, a single business name and business key.
The information in a UDDI registry or in an isolated region UDDI repository consists of two parts:
Required business information includes a name for the business entity, a business key (generated by the registry), and the name of the user authorized to publish to this business entity. Other optional information includes a description of the business and contact information.
This is the WSDL that contains the input and output parameters and the endpoint for invoking the web service.
By using Process Configuration Console, you can accomplish the following tasks related to UDDI registries: