Protocols for finding suitable web services for a given task
This article may be confusing or unclear to readers. Please help clarify the article. There might be a discussion about this on the talk page.(December 2007) (Learn how and when to remove this message)
Web Services Discovery provides access to software systems over the Internet using standard protocols. In the most basic scenario there is a Web Service Provider that publishes a service and a Web Service Consumer that uses this service. Web Service Discovery is the process of finding suitable web services for a given task.[1]
Publishing a web service involves creating a software artifact and making it accessible to potential consumers. Web service providers augment a service endpoint interface with an interface description using the Web Services Description Language (WSDL) so that a consumer can use the service.
Universal Description, Discovery, and Integration (UDDI) is an XML-based registry for business internet services. 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 can 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.
^Alzaghoul, Esra; Bahsoon, Rami (2014). "Evaluating Technical Debt in Cloud-Based Architectures Using Real Options". 2014 23rd Australian Software Engineering Conference. pp. 1–10. doi:10.1109/ASWEC.2014.27. ISBN 978-1-4799-3149-1. S2CID 14951457.
and 23 Related for: Web Services Discovery information
register a service with a WebServices Registry such as UDDI or publish additional documents intended to facilitate discovery such as WebServices Inspection...
Servicediscovery is the process of automatically detecting devices and services on a computer network. It aims to reduce the manual configuration effort...
a Webservice specification for "discovery documents" developed in a joint effort by Microsoft and IBM. WS-Inspection lists groups of webservices and...
arbitrary Webservices, in which the service may expose an arbitrary set of operations. — W3C, WebServices Architecture There are a number of Webservices that...
exchange between systems -- WS-Session -- WebServices for Application Session ServicesWebservice "WebService Extensions". Archived from the original...
Description, Discovery, and Integration (UDDI) Web Processing Service (WPS) WSCL - WebServices Conversation Language WSFL - WebServices Flow Language...
used for this purpose. (Service) Discovery Protocol: centralizes services into a common registry so that network Webservices can publish their location...
Devices Profile for WebServices (DPWS) defines a minimal set of implementation constraints to enable secure webservice messaging, discovery, description,...
WPAD—Web Proxy Autodiscovery Protocol WPAN—Wireless Personal Area Network WPF—Windows Presentation Foundation WS-D—WebServices-Discovery WSDL—Web Services...
paywalled services such as video on demand and some online magazines and newspapers. The first conflation of the terms "deep web" and "dark web" happened...
system Domain driven data mining Drug discovery Exploratory data analysis Predictive analytics Real-time data Web mining Application examples Automatic...
The Service Location Protocol (SLP, srvloc) is a servicediscovery protocol that allows computers and other devices to find services in a local area network...
Web data services refers to service-oriented architecture (SOA) applied to data sourced from the World Wide Web and the Internet as a whole. Web data services...
calls) In the taxonomy of WebServices, WFS is best categorized as a non-RESTful RPC type service. The WFS Web Feature Services or Web Feature Server specification...
semantic webservice, like conventional webservices, is the server end of a client–server system for machine-to-machine interaction via the World Wide Web. Semantic...
of webservices by facilitating the composition of services, improving discovery, and enabling the integration of legacy software with a WebServices framework...
Office Servers/Services, such as Microsoft Exchange, to produce a "personal cloud". WebDAV can be used to access files without using the web interface. However...
The mobile web comprises mobile browser-based World Wide Webservices accessed from handheld mobile devices, such as smartphones or feature phones, through...
Web Intents was an experimental framework for web-based inter-application communication and servicediscovery. Web Intents consists of a discovery mechanism...