UDDI v3 was released in July of 2002 and since then several vendors, including Microsoft, Systinet and IBM, have announced support for parts of the overall specification. For example, Systinet supports v3 Subscriptions and Notifications, which makes sure that subscribers to a specific Web service are pro-actively informed if changes they care about are made to the service registration data.
As far as the key benefits of Version 3, we consider the most important of them to be a number of usability benefits, primarily for developers of services that wish to advertise and publish them in a UDDI registry. For example, the Category-related support identified below makes is much easier for potential consumers to locate a target Web service. The features most interesting to us include:
- Publisher assigned keys - This is very important for lifecycle maintenance of a Web service. For example, it enables the same key to be used in a development registry, a test registry and a production registry.
- Friendly URI keys – This helpful for publisher assigned keys, and in general allows keys to be much more understandable and maintainable.
- Support for digital signatures - This is very useful, especially for B2B scenarios.
- CategoryBags on BindingTemplates - This is valuable as it can allow searching of Web services based on the technical details of how it is exposed (e.g. restricting Web services to those exposed via WS-ReliableMessaging).
- Category groups and derivations of categories - This enables more structured and rich descriptions of services.
- Wildcard searching against entities and taxonomies - This indeed provides huge value for enterprises managing large amount of services.