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 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.

Federated Discovery

The current UDDI search mechanism can only focus on a single search criterion, such as business name, business location, business category, or service type by name, business identifier, or discovery URL. In fact, in a business solution, it is very normal to search multiple UDDI registries or WSIL documents and then aggregate the returned result by using filtering and ranking techniques. IBM modularized this federated Web services discovery engine in 2001. The released technology from IBM is Business Explorer for Web Services (BE4WS).

See also

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Web Services Inspection Language — WS Inspection is a web service specification for discovery documents developed in a joint effort by Microsoft and IBM. WS Inspection lists groups of web services and their endpoints in an XML format. Currently, other standards are being used for… …   Wikipedia

  • Web Services Semantics — (WSDL S) is a proposed extension to the WSDL standard. WSDL S extends standard WSDL to include semantic elements which should improve the reusability of Web Services by facilitating the composition of services, improving discovery, and enabling… …   Wikipedia

  • Web Ontology Language for Web Services — Die Web Ontology Language for Web Services (kurz OWL S), vormals DAML S, ist eine Spezifikation zur semantischen Auszeichnung von Webservices. OWL S setzt dabei stark auf Erweiterungen: OWL S spezifiziert Ontologien, um einen Service auf… …   Deutsch Wikipedia

  • Web Services — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Ein Webservice oder Webdienst ist eine Software Anwendung, die mit… …   Deutsch Wikipedia

  • Web Services Description Language — Vorlage:Infobox Dateiformat/Wartung/MagischeZahl fehltVorlage:Infobox Dateiformat/Wartung/Art fehltVorlage:Infobox Dateiformat/Wartung/Website fehlt Web Services Description Language …   Deutsch Wikipedia

  • Web services protocol stack — The Web service protocol stack is a collection of computer networking protocols that are used to define, locate, implement, and make Web services interact with each other. The Web service protocol stack mainly comprises four areas:* (Service)… …   Wikipedia

  • Web Services Interoperability — The Web Services Interoperability Organization (WS I) is an industry consortium chartered to promote interoperability amongst the stack of web services specifications. WS I does not define standards for web services; rather, it creates guidelines …   Wikipedia

  • Web Services Protocol Stack — La Pila de protocolos para Servicios Web es una colección de protocolos y estandares para redes de Computadores que son utilizados para definir, localizar, implementar y hacer que un Servicio Web interactúe con otro. La Pila de Protocolos para… …   Wikipedia Español

  • Devices Profile for Web Services — The Devices Profile for Web Services (DPWS) defines a minimal set of implementation constraints to enable secure Web Service messaging, discovery, description, and eventing on resource constrained devices. Its objectives are similar to those of… …   Wikipedia

  • International Conference on Web Services — The IEEE International Conference on Web Services (ICWS) is a prime international forum for both researchers and industry practitioners to exchange the latest fundamental advances in the state of the art and practice of Internet Web services,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”