Developing Web Services with Java APIs for XML Using WSDP

A registry is a collection of meta-information about Web services and their providers.
Information in a registry is categorized on the basis of industry sector and geographical location.
SOAP is the major protocol used for accessing and communicating with registries.
UDDI and ebXML are two industry initiatives that seek to standardize the way business is conducted over the Internet.
Web services are those that receive, process (if required), and respond to requests from Web-clients. Web services encompass any self-contained software component/application or piece of code that can be deployed on a Web server, and subsequently be invoked over the Web by Web-clients.
Categorization is crucial for proper organization and maintenance of a business registry.
The ConnectionFactory class in the JAXR API is used to establish a connection with the registry.
Connecting to the registry entails setting the appropriate query URL for querying the registry, or publish URL for submitting an organization to the registry.
The proxy host and proxy port needs to be appropriately set if you are connecting to the registry from behind a firewall.
The registry can be queried on the basis of organization name-pattern, or on the basis of classification (industrywise or locationwise).
The business query manager and business life cycle manager provide methods to query the registry based on name patterns and classification schemes.
The javax.xml.registry package provides various methods, such as findOrganizations(), findServices(), findConcepts(), and so...