Name
Package javax.xml.registry
Synopsis
The javax.xml.registry
and
javax.xml.registry.infomodel
packages contain the classes and
interfaces that make up the
Java API for
XML-based Registries (JAXR). The
javax.xml.registry.infomodel
package (described in
the next chapter), defines the programming interface for the objects
that reside in a registry, while the
javax.xml.registry
package (the subject of this
chapter), provides the means to connect to a registry, submit
queries, and update and delete objects within the registry.
In the JAXR API, a client application connects to a JAXR provider that is usually co-resident with it. The JAXR provider is specific to a particular type of registry, but provides a programming model that is entirely independent of the way in which the target registry stores and manages its content. There are currently two major registry types in common use: the UDDI registry and the ebXML registry/repository. Although these registries have a lot of common functionality, the ebXML registry/repository also provides features that have no counterpart in the UDDI registry and that cannot reasonably be emulated by a UDDI-based JAXR provider. The JAXR API deals with this situation by allocating each method to a capability level. There are currently two such levels: level 0, which broadly corresponds to the functionality provided by a UDDI registry, and level 1, which extends level 0 to include functionality from the ebXML registry specification. All JAXR providers ...
Get Java Web Services in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.