Enhancing Service Selection by Semantic QoS

  • Henar Muñoz Frutos
  • Ioannis Kotsiopoulos
  • Luis Miguel Vaquero Gonzalez
  • Luis Rodero Merino
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5554)


The increasing number of functionally similar services requires the existence of a non-functional properties selection process based on the Quality of Service (QoS). Thus, in this article, authors focus on the provision of a QoS model, an architecture and an implementation which enhance the selection process by the annotation of Service Level Agreement (SLA) templates with semantic QoS metrics. This QoS model is composed by a specification for annotating SLA templates files, a QoS conceptual model formed as a QoS ontology and selection algorithm. This approach, which is backward compatible, provides interoperability among customer-providers and a lightweight alternative. Finally, its applicability and benefits are shown by using examples of Infrastructure services.


Service Selection QoS semantic annotations SA-SLA ontology 


  1. 1.
    Brunner, R., Freitag, F., Navarro, L.: Towards the development of a decentralized market information system: Requirements and architecture. In: IEEE International Symposium on Parallel and Distributed Processing IPDPS 2008, pp. 1–7 (2008)Google Scholar
  2. 2.
    Shaw, M.J.: Building an E-Business from Enterprise Systems. Information Systems Frontiers 2(1), 7–17 (2000)MathSciNetCrossRefGoogle Scholar
  3. 3.
    Cusumano, M.A.: The changing software business: Moving from products to services. Computer 41(1), 20–27 (2008)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Papazoglou, M.P., Heuvel, W.J.: Service oriented architectures: approaches, technologies and research issues. The VLDB Journal 16(3), 389–415 (2007)CrossRefGoogle Scholar
  5. 5.
    Kopecký, J., Vitvar, T., Bournez, C., Farrell, J.: SAWSDL: Semantic Annotations for WSDL and XML Schema. IEEE Internet Computing 11(6), 60–67 (2007)CrossRefGoogle Scholar
  6. 6.
    Farrell, J., Lausen, H.: Semantic Annotations for WSDL and XML Schema, W3C. Recommendation (August 28, 2007),
  7. 7.
    Gruber, T.R.: Towards Principles for the Design of Ontologies Used for Knowledge Sharing. In: Guarino, N., Poli, R. (eds.) Formal Ontology in Conceptual Analysis and Knowledge Representation, Deventer, The Netherlands. Kluwer Academic Publishers, Dordrecht (1993)Google Scholar
  8. 8.
    Fensel, D., Lausen, H., Polleres, A., de Bruijn, J., Stollberg, M., Roman, D., Domingue, J.: Enabling Semantic Web Services: The Web Service Modeling Ontology. Springer, New York (2006)Google Scholar
  9. 9.
    Krummenacher, R., Hepp, M., Polleres, A., Bussler, C., Fensel, D.: Www or what is wrong with Web Services. In: ECOWS 2005: Proceedings of the Third European Conference on Web Services, Washington, DC, USA. IEEE Computer Society, Los Alamitos (2005)Google Scholar
  10. 10.
    The OWL Services Coalition. OWL-S 1.1 beta release (July 2004),
  11. 11.
    OWL Working Group, Web Ontology Language (OWL) (2004),
  12. 12.
    W3C Semantic Web Deployment Working Group, SKOS Simple Knowledge Organization System Reference,
  13. 13.
    ESSI WSML working group, Web Service Modeling Language,
  14. 14.
    RDF Core Working Group, Resource Description Framework (RDF): Concepts and Abstract Syntax, W3C recommendation,
  15. 15.
    Kritikos, K., Plexousakis, D.: A semantic qos-based Web Service discovery algorithm for over-constrained demands. In: NWESP 2007: Proceedings of the Third International Conference on Next Generation Web Services Practices, Washington, DC, USA, pp. 49–54. IEEE Computer Society, Los Alamitos (2007)CrossRefGoogle Scholar
  16. 16.
    ShaikhAli, A., Rana, O.F., Al-Ali, R., Walker, D.W.: UDDIe: An Extended Registry for Web Services. In: Proceedings of the 2003 Symposium on Applications and the internet Workshops (Saint 2003 Workshops), January 27 - 31, 2003, p. 85. IEEE Computer Society, Washington (2003)CrossRefGoogle Scholar
  17. 17.
    Serhani, M.A., Dssouli, R., Hafid, A., Sahraoui, H.: A QoS Broker Based Architecture for Efficient Web Services Selection. In: Proceedings of the IEEE international Conference on Web Services, ICWS, July 11 - 15, 2005, pp. 113–120. IEEE Computer Society, Washington (2005)CrossRefGoogle Scholar
  18. 18.
    Grid Resource Allocation Agreement Protocol WG (GRAAP-WG), Web Services Agreement Specification (WS-Agreement), Version 2005/09 (September 2005),
  19. 19.
    W3C, Web Service Policy,
  20. 20.
    Web Service Level Agreement (WSLA) Language Specification, ver. 1.0 (January 2003),
  21. 21.
    Kotsiopoulos, I., Soler Juber, S., Tenschert, A., Benedicto Cirujeda, J., Koller, B.: Using Semantic technologies to improve Negotiation of Service Level Agreements, eChallenges 2008 (2008)Google Scholar
  22. 22.
    Oldham, N., Verma, K., Sheth, A., Hakimpour, F.: Semantic WS-agreement partner selection. In: Proceedings of the 15th international Conference on World Wide Web, WWW 2006, Edinburgh, Scotland, May 23-26, 2006. ACM, New York (2006)Google Scholar
  23. 23.
    Chaari, S., Badr, Y., Biennier, F.: Enhancing Web Service selection by QoS-based ontology and WS-policy. In: Proceedings of the 2008 ACM Symposium on Applied Computing, SAC 2008, Fortaleza, Ceara, Brazil, March 16 - 20, 2008, pp. 2426–2431. ACM, New York (2008)CrossRefGoogle Scholar
  24. 24.
    Tian, M., Gramm, A., Ritter, H., Schiller, J.: Efficient Selection and Monitoring of QoS-Aware Web Services with the WS-QoS Framework. In: Proceedings of the 2004 IEEE/WIC/ACM international Conference on Web intelligence, Web Intelligence, September 20 - 24, 2004, pp. 152–158. IEEE Computer Society, Washington (2004)Google Scholar
  25. 25.
    Somasundaram, T.S., Balachandar, R.A., Kandasamy, V., Buyya, R., Raman, R., Mohanram, N., Varun, S.: Semantic Description and Discovery of Grid Services using WSDL-S and QoS based Matchmaking Algorithm. In: Advanced Computing and Communications, 2006. ADCOM 2006, December 20-23, pp. 113–116 (2006)Google Scholar
  26. 26.
    Li, H., Du, X., Tian, X.: Towards Semantic Web Services Discovery with QoS Support Using Specific Ontologies. In: Proceedings of the Third international Conference on Semantics, Knowledge and Grid, SKG, October 29 - 31, 2007, pp. 358–361. IEEE Computer Society, Washington (2007)CrossRefGoogle Scholar
  27. 27.
    Wang, X., Vitvar, T., Kerrigan, M., Toma, I.: A QoS-aware selection model for semantic Web Services. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 390–401. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  28. 28.
    Lee, K., Jeon, J., Lee, W., Jeong, S., Park, S.: QoS for Web Services: Requirements and Possible Approaches, W3C Working Group Note 25 (2003),
  29. 29.
    Ran, S.: A Model for Web Services Discovery With QoS. ACM SIGecom Exchanges 4(1) (March 2003)Google Scholar
  30. 30.
    Tsesmetzis, D.T., Roussaki, I.G., Papaioannou, I.V., Anagnostou, M.E.: QoS awareness support in Web-Service semantics. In: Proceedings of the Advanced int’L Conference on Telecommunications and int’L Conference on internet and Web Applications and Services, AICT-ICIW, February 19 - 25, 2006, p. 128. IEEE Computer Society, Washington (2006)Google Scholar
  31. 31.
    Garcia, D.Z., de Toledo, M.B.: Semantics-enriched QoS policies for Web Service interactions. In: Proceedings of the 12th Brazilian Symposium on Multimedia and the Web, WebMedia 2006, Natal, Rio Grande do Norte, Brazil, November 19 - 22, 2006, vol. 192, pp. 35–44. ACM, New York (2006)Google Scholar
  32. 32.
    Ren, K., Chen, J., Chen, T., Song, J., Xiao, N.: Grid-Based Semantic Web Service Discovery Model with QoS Constraints. In: Third International Conference on Semantics, Knowledge and Grid, October 29-31, 2007, pp. 479–482 (2007)Google Scholar
  33. 33.
    Maximilien, E.M., Singh, M.P.: A Framework and Ontology for Dynamic Web Services Selection. IEEE Internet Computing 8(5), 84–93 (2004)CrossRefGoogle Scholar
  34. 34.
    The BREIN Project, Web site (December 9, 2008),

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Henar Muñoz Frutos
    • 1
  • Ioannis Kotsiopoulos
    • 2
  • Luis Miguel Vaquero Gonzalez
    • 1
  • Luis Rodero Merino
    • 1
  1. 1.Telefónica Research & DevelopmentMadridSpain
  2. 2.School of Computer ScienceUniversity of ManchesterManchesterUnited Kingdom

Personalised recommendations