Dynamic Discovery Of Web Service Registries
Original Publication Date: 2004-Nov-17
Included in the Prior Art Database: 2004-Nov-17
Web services registries are used by applications to discover the existence, availability, and interface requirements of services available on a network or internetwork, specifically, the World Wide Web. These registries are themselves web services. Unfortunately, the current web services specifications do not address the initial bootstrapping issue of how an application discovers its initial registry service. That is, the current specifications for the two main registry providers, the Universal Description, Discovery and Integration (UDDI) and the Electronic Business using XML (ebXML) projects, assume that the location of the registry is known to the application a priori and describe only how to use the registry to discover other services available on the network. Therefore, a mechanism is needed that will allow an application to discover the presence of any web service registries available via its current point of attachment to the network and to recognize when it is no longer appropriate to continue using a previously discovered registry.