The UDDI XML.org web site is not longer accepting new posts. Information on this page is preserved for legacy purposes only.

Products and Services

UDDI products and components ship from multiple vendors, consortia and also available as open source. These products and components fall in various categories such as UDDI Registry Server, UDDI-enabled IDEs and development tools, Java and .NET client toolkits and browsers, and UDDI-integrated Web services platforms. Providers of UDDI solutions are encouraged to add their own products to this list.

The following information is not comprehensive and is provided as a community resource by the organizations listed, which are solely responsible for the accuracy of the entries. OASIS encourages readers to evaluate this information independently.

Acumen Technology: AUDDI Standard Edition

AUDDI™ is a private registry that fully implements the UDDI Version 2.0 standard. Highlight of features:

  • Compliance with UDDI Version 2.0 and latest Errata. This version has implemented the latest UDDI v2.0 API Errata 1, 2 and 3 as well as Data Structure Errata 1 and 2.
  • AUDDI™ Browser. An easy to use web based browser that will search any public UDDI directory by Business Name, Service Name or tModel Name. It provides full publishing capability according to UDDI spec.
  • Improved Search Capabilities. Search UDDI directories using advanced features to help find businesses with precise UDDI-centric search qualifiers.
  • Simple Steps to Deploy Business Services Over the Internet.  Complete web-based relationships by clicking a single Confirm button.
  • Advanced User Management. AUDDI™ Management Console provides many flexible ways to add and edit users. The new bulk import feature allows importing existing users into the UDDI engine and makes them UDDI users.
  • Support for user quota. Using AUDDI™ Management Console you can quickly assign data entry limitations to individual users.
  • Validation. SOAP messages are validated against UDDI schema for correct and consistent format.
  • Optimized Data Structure. Enhanced performance in both publication and inquiry of UDDI registry owing to optimized validation scheme and LDAP data structure.
  • Enhanced Security. User permissions control access to publishing capabilities. New security features integrated seamlessly with LDAP security manager

Acumen Technology: AUDDI Enterprise Edition

Currently under development.

Acumen Technology: AUDDI Browser

UDDI environment is designed for programmers familiar with the standards such as SOAP and XML. The information published in the UDDI registries such as AUDDI™ can only be viewed through programming interfaces built into UDDI APIs. Although very effective and powerful the UDDI APIs do not provide a user interface for creation, retrieval and manipulation of the information in UDDI registries. This deficiency is addressed by AUDDI™ Browser. AUDDI™ Browser version 2.0 is the most comprehensive and user friendly browser currently available in the market. It has full support of all UDDI functionality in an intuitive, high performance environment, which allows you to access the target registry of your choice.

Acumen Technology: AUDDI Client API

After thorough analysis of existing UDDI client APIs and AUDDI customer requests, we have designed an easy to use and full feature Java Client API included with V2.0. AUDDI Java API has many advantages over other popular APIs, a few of which follow:

  • Complete publish and inquiry capability, to and from any UDDI provider;
  • Usage of the proxy pattern to set certain initialization parameters only once and perform many publish/inquiry calls on the same instance of the proxy;
  • Easy to use interface with Strongly Typed method signatures, eliminating the need for awkward casting of the results;
  • Convenient wrappers for Web services developers to quickly publish a Web service without learning about UDDI. Using the wrappers, a publish operation is made possible with merely 4 lines of code;
  • Mapping of UDDI errors to appropriate Java exceptions.

Apache.org: jUDDI

jUDDI (pronounced "Judy") is an open source Java-based implementation of a UDDI v2 registry and a toolkit initially developed by Bowstreet that enables developers to build access to UDDI registries within their own applications. jUDDI has been architected to allow it to act as the UDDI front-end on top of existing directories and databases. jUDDI-enabled applications can look up services in the UDDI registry and then proceed to "call" those web services directly.

BEA: WebLogic Server UDDI Registry

The BEA WebLogic Server UDDI Registry is a UDDI-compliant registry for Web services in a private intranet environment providing a standardized, transparent mechanism for describing services using a simple method for invoking services with an accessible central registry. BEA WebLogic UDDI is arguably the most widely used private registry around the world, enabling users and developers by providing rich Java programming interfaces and easy to use and administer browsing functionality, supporting version 2.0 of the UDDI specification.

BEA WebLogic Server UDDI registry includes the following components:

  • UDDI Registry Service integrated with the WebLogic Server
  • UDDI Administration and User Directory Explorer
  • UDDI Java Client API
  • UDDI Pluggable tModel

Bindingpoint

BindingPoint is an online resource for providers and consumers of XML Web services. It features test reports, reviews, and ratings for all Web services published in the UDDI Business Registry. You can also search for services, test any service without writing program code, leave your own reviews, and receive online support for any queries related to UDDI, finding and consuming Web services.

Cape Clear Software: Business Integration Suite

Cape Clear offers a fully UDDI v2.0-compliant server as a component of its Business Integration Suite. The UDDI repository may be persisted on any JDBC-compliant database, including Oracle. By default, the store is persisted on InstantDB. The repository is a first-class Cape Clear server, and thus benefits from the optimizations and load-balancing and failover offered by the Cape Clear product suite to deliver highly reliable and performant operation.

Fujitsu: Interstage

Interstage is an infrastructure for Web services and a J2EE-compliant application server that provides organizations with the core components needed to deploy applications on the Web. It provides an infrastructure that delivers performance and scalability to enable enterprises to build and run mission-critical applications. The flexible INTERSTAGE Application Server supports multiple programming languages, open standards including SOAP, UDDI, WSDL, RosettaNet, and ebXML, and multiple platforms for diverse IT environments.

IBM: WebSphere UDDI Registry

The IBM WebSphere UDDI Registry is a UDDI-compliant registry for Web services in a private intranet environment. With the IBM WebSphere UDDI Registry, Web services developers can publish and test their internal e-business applications in a secure, private environment. It supports multiple users in various department or company-wide scenarios, and also supports the SOAP-based APIs defined by Version 2 of the UDDI specifications, and provides persistence for published entities through a relational database. It includes a Web-based graphical user interface that supports publishing and querying of businesses, services, and other UDDI-compliant entities without programming.

IBM: WebSphere Studio Application Developer

IBM's WebSphere Studio Application Developer allows creation, building, testing, publishing, and discovering of Web service-based applications that support standards such as J2EE, UDDI, SOAP, WSDL, and XML.

IBM: Web Services Gateway

The Web Services Gateway is a middleware component that provides a framework between the internet and intranet environments during Web service invocations. With the Web Services Gateway developers and IT Managers can safely "externalize" a Web service so that it can be invoked by clients from outside the firewall. Without this technology, users have to go through several programming and deployment issues to make selected services available to clients outside the firewall. Web Services Gateway is very useful when used with the IBM WebSphere UDDI Registry. Users, while publishing the Web services in the IBM WebSphere UDDI Registry, can publish the same service in the Web Services Gateway so that it can be exposed for external consumption. This technology will be invaluable in business integration scenarios where processes that are exposed as Web services can be externalized to partners and customers.

IBM: Emerging Technologies Toolkit

Emerging Technologies Toolkit for dynamic e-business is a software development kit that includes a run-time environment, a demo, and examples to aid in designing and executing Web service applications that can automatically find one another and collaborate in business transactions without additional programming or human intervention. Included in the latest version of the Emerging Technologies Toolkit, is a client run-time environment for client application access that includes:

  • UDDI for Java API (UDDI4J) which allows applications to perform the save, delete, find and get operations against a UDDI registry (a private UDDI or a public UDDI registry that resides on the Internet)
  • A Service Registry API allowing applications to perform the publish, unpublish and find operations against a UDDI registry

Infravio: X-Registry Platform

Infravio X-Registry is an enterprise class registry product designed for enterprises which provide software services internally and to partners. It offers compatibility with UDDIv3 and adds a repository and lifecycle governance features for SOA.

X-Registry provides a feature-rich web-based interface for administrators and business users in addition to standard UDDI interfaces.

  • Enterprise-grade scalability, portability and interoperability
  • Change Governance Processes and Notifications
  • Standards-based Metadata Repository
  • Policy configuration and Service Delivery Contracts
  • Role Based Security and Access control-- enterprise wide, functionally, divisionally, by group or individual.
  • Design, Run Time and Change Time Service Lifecycle Management
  • Performance monitoring of SLA's, logging, alerting, monitoring and reporting
  • Portal view for external service consumers
  • Infravio X-Registry Platform™ fully integrates repository and governance features while maintaining full synchronization with UDDI data and metadata standards including tModels and categoryBags.

IONA: Artix

Artix 3.0 Service Designer provides advanced support for defining and managing WSDL documents. Integrated UDDI capabilities help users quickly publish WSDL for immediate service deployment and discovery. Full search-by-field options make it easy to locate appropriate service contracts in an UDDI repository. For Enterprises that require enhanced qualities of services including fault tolerance fail-over and load balancing the Artix runtime supports publishing of dynamic WSDL endpoint information to UDDI. This unique capability enables Web service clients to quickly search and find the most currently deployed instances of a target service.

Microsoft:  Windows Server 2003 Enterprise UDDI Services

Enterprise UDDI Services in Microsoft® Windows Server 2003 is a standards-based solution for deploying a private UDDI registry inside an organization or with trusted partners on an extranet or private network on the Internet. UDDI Services helps companies organize and catalog programmatic resources and provides an efficient mechanism for discovery, sharing and reuse of Web Services.

Microsoft: UDDI Software Developers Kit

The Microsoft® UDDI SDK is a collection of UDDI client development components, sample code, and reference documentation that enables programmers to interact with UDDI-compliant servers. Using this SDK, software developers can add web service registration features to development tools, installation programs, or any other software that needs to locate and bind with remote Web services.

Microsoft: Visual Studio .NET

Microsoft® Visual Studio .NET makes it easy for developers to publish and locate web services in UDDI. From the Start page of Visual Studio .NET, a developer may publish information about their Web Services directly to UDDI. As developers create new services, they can make them known across the enterprise directly from their IDE. Visual Studio .NET also automates code generation for WSDL defined services. When a developer integrates with an existing .NET Web Service or reuses interface specifications published to UDDI, the WSDL definitions can be imported directly into the Visual Studio .NET environment. By connecting to UDDI through the 'Add Web Reference' dialog, a developer may locate available Web Services and their protocols.

Novell: Nsure UDDI Server

Novell Nsure UDDI Server leverages open standards such as HTTP, XML, and SOAP. It supports verion 2.0 of the UDDI specification. It is tightly integrated with Novell eDirectoryTM providing centralized management of the UDDI services. It also provides authentication, authorization, unified account management, replication, and synchronization.

Novell UDDI registry includes the following components:

  • UDDI registry service
  • UDDI User Interface
  • UDDI Administration Interface
  • UDDI Client Command Beans

Novell Nsure UDDI Server provides a Web interface that performs UDDI operations. The UDDI administration interface and UDDI user interface are Web-based utilities that run in a browser window and manages the UDDI registry. It shares a common interface with other utilities that are based on the iManager framework and uses eDirectory services. Novell Nsure UDDI Server runs on NetWare®, Windows NT/2000, Linux, Solaris, and AIX servers.

Oracle: OracleAS UDDI Registry

The OracleAS UDDI Registry is a fully UDDI v1.0 and 2.0-compliant registry, designed to publish and discover services (mainly Web services), including Inquiry and Publisher APIs and enhancements for enterprise usage. It also provides support for a core part of the UDDI v3.0 subscription feature. It supports the use of a database--Oracle Database, Microsoft SQL Server, or IBM DB2 database--as a backend data store.

The OracleAS UDDI Registry is integrated with OracleAS JDeveloper and Oracle Enterprise Manager.

Oracle: OracleAS JDeveloper

Oracle JDeveloper 10g supports the full life cycle for Web Service development including UML modeling, publishing, deployment, tuning, local and remote debugging, discovery, and SOAP message monitoring.

Oracle: Enterprise Manager

Oracle Enterprise Manager provides a full UDDI management console for browsing taxonomies, and searching, publishing, and managing Web services.

SAP: Web Application Server

"The SAP Web Application Server (SAP Web AS) as a vital part of SAP NetWeaver offers full-fledged and fully compliant UDDI client functionality based on the OASIS UDDI Version 2.0 standard. This allows for browsing, querying, and retrieving Web services and Web service types from either Java or ABAP based on standard UDDI APIs. It also allows the publication of Web services and Web service types to any UDDI-compliant registry. In addition, a J2EE-based UDDI server is shipped with SAP Web AS. It also conforms to the UDDI Version 2.0 standard and implements all standard publication and discovery API functions. Fully integrated into the standard administration and with plug-and-play installation, UDDI server capabilities are added into the SAP system landscape, so that every UDDI-compliant client can interact with the UDDI server."

General information on SAP Web AS can be found at http://www.sap.com/solutions/netweaver/webappserver/, on SAP NetWeaver at http://www.sap.com/solutions/netweaver/.

Select Business Solutions: Select UDDIServer

Select UDDIServer makes it easy for organizations to unlock the power of web services, SelectUDDIServer supports the management of multiple corporate UDDI registries, user authentication management, version 3 UDDI publication and inquiry operations, and Web Service searching, browsing, configuration management and visualization. The UDDI version 3 compliant Inquiry and publication API also allows any other UDDI compliant client to access any of the managed Select UDDIServer registries.

SOA Software: Registry Manager

The Registry from SOA Software™ is an enhanced enterprise class UDDI V3.0 repository. It goes beyond a simple service registry to include the comprehensive custom meta data used to describe and manage service end-point data. The Registry is a comprehensive, enterprise-class UDDI implementation delivering:

  • Industry leading scalability, performance, and reliability
  • Publish and search
  • Federated search across heterogeneous UDDI repositories
  • Delegated manageability through object level security
  • Version management and change approval workflow process
  • Service-level policy meta data management
  • Customizable taxonomy and category management
  • Powerful change notification mechanism
  • Data replication and import/export of provider, service, and category data
  • Advanced Java and .NET SDK

Sun Microsystems: Java Web Services Developer Pack

The Java Web Services Developer Pack is an all-in-one download containing key technologies to simplify building of web services using the Java 2 Platform. The Java Web Services Developer Pack (Java WSDP) Registry Server implements Version 2 of the Universal Description, Discovery and Integration (UDDI) project, providing a UDDI-compliant registry for Web services in a private environment. It can be used with the Java WSDP APIs as a test registry for Web services application development.

The Java WSDP also include the reference implementation of the Java API for XML Registries (JAXR API) which provides Java software programmers with an easy-to-use abstraction API to access UDDI V2 registries. The JAXR API is the standard Java API for accessing UDDI registries within the J2EE (TM) platform.

Systinet Registry

Systinet Registry (formerly Systinet WASP UDDI) is a secure, platform-independent UDDI registry service designed for private use within an enterprise or between trusted parties. Systinet Registry fully supports the latest V3 UDDI specification. In addition, Systinet UDDI supports most popular application servers, servlet engines and database systems. The registry integrates easily with existing and legacy infrastructure, has enhanced security functionality, provides extensive support for versioning and staging, and simplifies the creation of manageable taxonomies. The UDDI UI can be easily customized for different user requirements.

UDDI4J.org: UDDI4J

UDDI4J is a Java class library that provides an API to interact with a UDDI (Universal Description, Discovery and Integration) registry. The UDDI Project is a comprehensive, open industry initiative enabling businesses to (I) discover each other, and (II) define how they interact over the internet and share information in a global registry architecture. UDDI is the building block which will enable businesses to quickly, easily and dynamically find and transact with one another via their preferred applications.

webMethods: webMethods Fabric™

webMethods Fabric™ is an Enterprise Service-Oriented Architecture (ESOA) infrastructure for building, deploying and managing applications based on Web services standards. It enables the construction of business systems that are distributed, componentized, standards-based, open, scalable and vendor-neutral. webMethods Fabric includes SOA features such as an integrated fault-tolerant UDDI server, static and dynamic service discovery, Web services management, message monitoring, message transformation, message filtering, distributed security, and real-time management console, as well as quality of service (QoS) features such as failover and load balancing.

webMethods: webMethods Glue

webMethods Glue includes a compact, high-performance implementation of important standards such as HTTP, Servlets, XML, SOAP, WSDL and UDDI, and interoperates with Microsoft .NET, IBM WebSphere, BEA WebLogic, Apache Axis and other Web service platforms. webMethods Glue also includes a powerful, high performance Web services client library.

webMethods: webMethods Integration Platform

webMethods Integration Platform 6.1 ships with a UDDI v2 compliant comprehensive client API package, that permits communication with any standard UDDI registry. Clients built using the client API package interoperate seamlessly with IBM, Microsoft, SAP public domain, and webMethods Glue and Systinet UDDI servers.

The client package enables users to publish integration services as Web services to any standard UDDI registry. It also enables users to query a UDDI registry for Web services that they want to invoke from the webMethods Integration Platform.

XML.org Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | XML.org | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I