About
Join
Governance
Members
Contact Us
Events
News
Forums
White papers
Technical Info
Solutions
Common tModels
FAQs
IPR Policy
TC Guidelines
Current TC List
UDDI Spec
OASIS
CGM Open
LegalXML
PKI
CoverPages
XML.org
Sponsorship
|
UDDI Products and Components
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.
This page lists currently available products and components by vendor
or organization.
Apache.org
BEA
Bindingpoint
Cape Clear Software
Fujitsu
IBM
IONA
Microsoft
Novell
Oracle
Select Business Solutions
Sun Microsystems, Inc
Systinet
UDDI4J.org
webMethods
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.
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 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 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.
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.
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'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.
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.
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
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.
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. For more information, visit
http://www.microsoft.com/uddi.
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 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 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.
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 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 provides a full UDDI management
console for browsing taxonomies, and searching, publishing, and
managing Web services.
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.
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 (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 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 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 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 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.
Updated 2 April 2004 lc
|
|