Web Services Discovery

Web Services Discovery

Web services provide access to software systems over the Internet using standard protocols. In a minimalistic scenario there exists at least a Web service provider that publishes some service such as a weather service and a Web service consumer that uses this service. Web service discovery is the process of finding a suitable Web service for given task.

Publishing a Web service involves at the bare minimum to create the software artifact and make it accessible to potential consumers. In order that a consumer can use a service, providers usually augment a Web service endpoint with an interface description using the Web Services Description Language (WSDL).

Optionally a provider can explicitly register a service with a Web services registry such as Universal Description Discovery and Integration (UDDI) or publish additional documents intended to facilitate discovery such as Web Services Inspection Language (WSIL) documents. The service users or consumers need to search Web services manually or automatically. The implementation of UDDI servers and WSIL engines should provide simple search APIs or web-based GUI to help find Web services.

Web services may also be discovered using multicast mechanisms like WS-Discovery, thus reducing the need for centralized registries in smaller networks.

Read more about Web Services Discovery:  Federated Discovery

Famous quotes containing the words web, services and/or discovery:

    With as little a web as this will I ensnare as great a fly as Cassio.
    William Shakespeare (1564–1616)

    I see this evident, that we willingly accord to piety only the services that flatter our passions.
    Michel de Montaigne (1533–1592)

    One of the laudable by-products of the Freudian quackery is the discovery that lying, in most cases, is involuntary and inevitable—that the liar can no more avoid it than he can avoid blinking his eyes when a light flashes or jumping when a bomb goes off behind him.
    —H.L. (Henry Lewis)