background image

What Is JAXR

<< 6. Java API for XML Registries | JAXR Architecture >>
<< 6. Java API for XML Registries | JAXR Architecture >>
172
J
AVA
API
FOR
XML R
EGISTRIES
loosely coupled business-to-business (B2B) interactions. A registry is available
to organizations as a shared resource, often in the form of a web-based service.
Currently there are a variety of specifications for XML registries. These include
· The ebXML Registry and Repository standard, which is sponsored by the
Organization for the Advancement of Structured Information Standards
(OASIS) and the United Nations Centre for the Facilitation of Procedures
and Practices in Administration, Commerce and Transport (U.N./
CEFACT)
· The Universal Description, Discovery, and Integration (UDDI) project,
which is being developed by a vendor consortium
A registry provider is an implementation of a business registry that conforms to a
specification for XML registries.
What Is JAXR?
JAXR enables Java software programmers to use a single, easy-to-use abstrac-
tion API to access a variety of XML registries. A unified JAXR information
model describes content and metadata within XML registries.
JAXR gives developers the ability to write registry client programs that are por-
table across various target registries. JAXR also enables value-added capabilities
beyond those of the underlying registries.
The current version of the JAXR specification includes detailed bindings
between the JAXR information model and both the ebXML Registry and the
UDDI version 2 specifications. You can find the latest version of the specifica-
tion at
http://java.sun.com/xml/downloads/jaxr.html
At this release of the Application Server, the JAXR provider implements the
level 0 capability profile defined by the JAXR specification. This level allows
access to both UDDI and ebXML registries at a basic level. At this release, the
JAXR provider supports access only to UDDI version 2 registries.
Currently no public UDDI registries exist. However, you can use the Java WSDP
Registry Server, a private UDDI version 2 registry that comes with release 1.5 of
the Java Web Services Developer Pack (Java WSDP).