onQoS-QL: A Query Language for QoS-Based Service Selection and Ranking

  • Authors:
  • Giuseppe Damiano;Ester Giallonardo;Eugenio Zimeo

  • Affiliations:
  • Research Centre on Software Technology Department of Engineering, University of Sannio, Benevento, Italy 82100;Research Centre on Software Technology Department of Engineering, University of Sannio, Benevento, Italy 82100;Research Centre on Software Technology Department of Engineering, University of Sannio, Benevento, Italy 82100

  • Venue:
  • Service-Oriented Computing - ICSOC 2007 Workshops
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Although service consumers need to communicate effectively their quality of service requests, today a standard QoS query language has not yet been defined. This paper proposes a query language, named onQoS-QL, to properly capture QoS requirements. It is based on the onQoS ontology and on a set of statements that the user adopts to express the desiderata subjective or context-aware constraints on QoS measurable values. Currently, the language is based on SPARQL to implement service retrieval and selection through a SPARQL-engine integrated in our discovery engine that is able to rank the selected services according to user requirements and specifications. Some preliminary tests show the correctness and the power of the proposed approach.