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.
Chapter PDF
Similar content being viewed by others
References
Verma, K., et al.: METEOR-S WSDI: A Scalable Infrastructure of Registries for Semantic Publication and Discovery of Web Services. J. of Information Technology and Management 6(1), 17–39 (2005); Special Issue on Universal Global Integration
Kramer, J.: Is Abstraction the Key to Computing. Communications of the ACM 50(4) (2007)
Giallonardo, E., Zimeo, E.: More Semantics in QoS Matching. In: IEEE International Conference on Service-Oriented Computing and Applications, Newport Beach, pp. 163–171. IEEE Press, Los Alamitos (2007)
Wache, H., et al.: Ontology-based integration of information - a survey of existing approaches. In: Stuckenschmidt, H. (ed.) IJCAI 2001 Workshop: Ontologies and Information Sharing, pp. 108–117 (2001)
Zhou, C., Chia, L., Lee, B.: DAML-QoS Ontology for Web Services. In: ICWS 2004, pp. 472–479 (2004)
Tian, M., Gramm, A., Ritter, H., Schiller, J.: Efficient Selection and Monitoring of QoS-Aware Web Services with the WS-QoS Framework. In: IEEE/WIC/ACM International Conference on Web Intelligence. Proceedings, pp. 152–158 (2004)
Dobson, G., Lock, R., Sommerville, I.: QoSOnt: a QoS Ontology for Service-Centric Systems. In: 31st EUROMICRO Conference on Software Engineering and Advanced Applications (2005)
Maximilien, E.M., Singh, M.P.: Toward autonomic web services trust and selection. In: ICSOC, pp. 212–221 (2004)
Pellet Reasoner, v. 1.3 (April 17, 2006), http://www.mindswap.org/2003/pellet/
Jena 2.4, http://jena.sourceforge.net/
Prud’hommeaux, E.: SPARQL Query Language for RDF, W3C Working Draft A.S. (ed.) (October 4, 2006)
Fikes, R., Hayes, P., Horrocks, I.: OWL-QL - A Language for Deductive Query Answering on the Semantic Web. Web Semantics: Science, Services and Agents on the WWW 2(1), 19–29 (2004)
Antoniou, G., Bikakis, A.: DR-Prolog: A System for Defeasible Reasoning with Rules and Ontologies on the Semantic Web. IEEE Transactions on Knowledge and Data Engineering, 233–245 (2007)
Bosca, A., Bonino, D., Pellegrino, P.: OntoSphere: more than a 3D ontology visualization tool. In: The 2nd Italian Semantic Web Workshop SWAP CEUR Workshop Proceedings, Trento, Italy, December 14-16 (2005), http://ceur-ws.org/Vol-166/70.pdf ISSN 1613-0073
Liu, Y., Ngu, A.H.H., Zeng, L.: QoS computation and policing in dynamic web service selection. WWW (Alternate Track Papers & Posters), 66–73 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Damiano, G., Giallonardo, E., Zimeo, E. (2009). onQoS-QL: A Query Language for QoS-Based Service Selection and Ranking. In: Di Nitto, E., Ripeanu, M. (eds) Service-Oriented Computing - ICSOC 2007 Workshops. ICSOC 2007. Lecture Notes in Computer Science, vol 4907. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-93851-4_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-93851-4_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-93850-7
Online ISBN: 978-3-540-93851-4
eBook Packages: Computer ScienceComputer Science (R0)