Non-functional Parameters as First Class Citizens in Service Description and Matchmaking - An Integrated Approach

  • Mohamed Hamdy
  • Birgitta König-Ries
  • Ulrich Küster
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4907)


Automatic discovery and invocation of services will only be accepted in practise, if the non-functional, especially QoS, parameters are taken into consideration during matchmaking. In this paper we present how this can be achieved. As an example, we use the DIANE framework and explain how the concepts developed there can be extended to easily accommodate non-functional aspects. Thereby, these aspects become first class citizens given the same importance as functional requirements during service selection.


Service Provider Service Composition Service Selection Service Description Class Citizen 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Küster, U., König-Ries, B., Klein, M., Stern, M.: DIANE - a matchmaking-centered framework for automated service discovery, composition, binding and invocation. International Journal of Electronic Commerce (IJEC) Special Issue on Semantic Matchmaking and Retrieval (2007)Google Scholar
  2. 2.
    Küster, U., König-Ries, B.: Supporting dynamics in service descriptions - the key to automatic service usage. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 220–232. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  3. 3.
    Klein, M., König-Ries, B., Müssig, M.: What is needed for semantic service descriptions - a proposal for suitable language constructs. International Journal on Web and Grid Services (IJWGS) 1(3/4), 328–364 (2005)CrossRefGoogle Scholar
  4. 4.
    Klein, M., König-Ries, B.: Coupled signature and specification matching for automatic service binding. In: Zhang, L.-J., Jeckle, M. (eds.) ECOWS 2004. LNCS, vol. 3250, pp. 183–197. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  5. 5.
    Ran, S.: A model for web services discovery with QoS. ACM SIGecom Exchanges 4(1), 1–10 (2003)CrossRefGoogle Scholar
  6. 6.
    Zhou, C., Chia, L.-T., Lee, B.-S.: DAML-QoS ontology for web services. In: Proceedings of the 2004 IEEE International Conference on Web Services (ICWS 2004), San Diego, California, USA (July 2004)Google Scholar
  7. 7.
    Paolucci, M., Kawamura, T., Payne, T.R., Sycara, K.P.: Semantic matching of web services capabilities. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342. Springer, Heidelberg (2002)Google Scholar
  8. 8.
    Wang, X., Vitvar, T., Kerrigan, M., Toma, L.: 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
  9. 9.
    Liu, Y., Ngu, A., Zheng, L.: QoS computation and policing in dynamic web service selection. In: Proceedings of the 13th International World Wide Web Conference (WWW 2004), Manhattan, NY, USA (2004)Google Scholar
  10. 10.
    Toma, I., Roman, D., Fensel, D.: A multi-criteria service ranking approach based on non-functional properties rules evaluation. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 435–441. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  11. 11.
    Yu-jie, M., Jian, C., Shen-shen, Z., Jian-hong, Z.: Interactive web service choice-making based on extended QoS model. In: Proceedings of the Fifth International Conference on Computer and Information Technology (CIT 2005) (September 2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Mohamed Hamdy
    • 1
  • Birgitta König-Ries
    • 1
  • Ulrich Küster
    • 1
  1. 1.Institute of Computer ScienceFriedrich-Schiller-Universität JenaJenaGermany

Personalised recommendations