Name

Package javax.xml.registry.infomodel

Synopsis

The javax.xml.registry.infomodel package contains the interfaces that represent the objects in the registry information model provided by a JAXR provider. The information model is transparently mapped by the provider to the real information model used by the registry to which a JAXR client is connected. Instances of registry objects, which are realized by concrete classes supplied by JAXR implementations, can be created using methods of the BusinessLifeCycleManager interface or returned as the result of a registry search performed using a BusinessQueryManager. Both of these interfaces are defined in the javax.xml.registry package.

From an inheritance point of view, RegistryObject is the most important interface in this package, since it is the base from which all other objects in the registry are derived. The method of this interface allows an object to have a name, a description, a unique key used by the registry to identify it, and a set of optional attributes that can be used as search criteria by JAXR clients, such as classifications and external identifiers. From a structural viewpoint, the registry data for a business is rooted in its Organization object, from which a registry client can obtain contact information and discover the services provided by the Organization. A business publishes its details in the registry by creating a new Organization object and adding to it the required Services, Classifications, contact information, ...

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.