+

Search Tips   |   Advanced Search

Browse pattern for the UDDI registry


Software that people use to explore and examine data, especially hierarchical data, requires browse capabilities. The browse pattern characteristically involves starting with some broad information, performing a search, finding general result sets, then selecting more specific information for drill-down patterns.

The UDDI API specifications accommodate the browse pattern with the find_xx API calls. These calls form the search capabilities that the API provides. The calls are matched with summary return messages that return overview information about the registered information that is associated with the inquiry message type and the search criteria specified in the inquiry.

A typical browse sequence might involve finding whether there is any information registered for a business you know about. This sequence starts with a call to find_business, perhaps passing the first characters of the business name that you know. This action returns a businessList result. This result is overview information, including keys, names, and descriptions, that is derived from the registered businessEntity information, matching on the name fragment that you provide. If the business we are looking for is in this list, we can use the find_service API call to drill down into the corresponding businessService information, and look for specific technical models, such as purchasing or shipping. Similarly, if we know the technical fingerprint (tModel signature) of a particular software interface, and you want to see if the business we are looking for provides a Web service that supports that interface, we can use the find_binding inquiry message.



 

Related tasks


UDDI registry client programming

 

Related


UDDI registry Application Programming Interface