Web Services Discovery
From Seo Wiki - Search Engine Optimization and Programming Languages
|This article may be confusing or unclear to readers. Please help clarify the article; suggestions may be found on the talk page. (December 2007)|
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.
However, 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), which was the first released technology to target on federated Web services discovery. More visionary articles and research papers can be found from the external links.
- Research Paper: Investigating Web Services on the World Wide Web, 2008
- IBM Article: Aggregate UDDI searches with Business Explorer for Web services, 01 Mar 2002
- Research Paper: Discovery of Web Services in a Federated Registry Environment, 2004
- Survey Paper: Web Service Discovery Mechanisms: Looking for a Needle in a Haystack?, 2004de:WS-Discovery