Web service query service

  • Authors:
  • Manivasakan Sabesan;Tore Risch

  • Affiliations:
  • Uppsala University, Sweden;Uppsala University, Sweden

  • Venue:
  • Proceedings of the 11th International Conference on Information Integration and Web-based Applications & Services
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

A data providing web service returns a set of objects for a given set of parameters without any side effects. We demonstrate a system, WSMED, which provides a web service that can process SQL queries over any data providing web services. A challenge addressed by WSMED is to develop methods to speed up such queries by parallelization. WSMED automatically generates a distributed execution plan that calls web services in parallel. A common pattern in queries over web services is that the output of one web service call is the input for another. To speed-up such queries, WSMED automatically parallelizes the web service calls by starting separate query processes, each managing a parameterized sub-query, a plan function, for different parameters. To automatically achieve the optimal parallel process tree WSMED adapts an initial parallel plan locally in each query process until an optimized performance is achieved. The demonstration is a web interface to a WSMED server. It allow to make SQL queries joining any data providing web services, thus demonstrating that WSMED provides general search of composed web services.