Developing Web Services with Java APIs for XML Using WSDP

As mentioned in the introductory paragraph, a Web service registry contains information about Web services and their providers. The utility of registries lies in the fact that they can be searched by Web service clients to obtain data on available Web services. In this section, we discuss how the metadata about services is stored and also the standards upon which the registries are built.
A registry entry stores information about an organization such as:
The name of the organization
The description of the organization
A collection of services offered by the organization
The name of the person who is the primary contact for the organization
The postal address of the organization
A key object that represents the ID through which an organization entry is uniquely identified by the registry and so on
In most cases, a service seeker or client would be looking for services pertaining to a specific industry sector. Thus, the client is less likely to search for a specific organization by name; instead, he is more likely to choose an industry sector to search for organizations that offer the desired services in that sector. In view of this, the registry uses classifications to categorize the information in the registry database. We now discuss how information in the registry is categorized.
The NAICS (North American Industry Classification System) is used for categorizing various businesses/ services, classifying business establishments on the basis of their major economic activity. The classification is production-oriented in...