Service Selection Based on Non-functional Properties

  • Stephan Reiff-Marganiec
  • Hong Qing Yu
  • Marcel Tilly
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4907)


Service-oriented Architecture supports software to be composed from services dynamically. Selecting and composing appropriate services according to business process, policies and non-functional constraints is an essential challenge. This paper proposes a method for automatic selection of the most relevant service for composition based on non-functional properties and the user’s context. In doing this we also propose a method of obtaining and evaluating non-functional aspects.


Service Selection Service Lookup Context Provider Bank Card Boolean Type 
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.
    Papaioannou, I.V., Tsesmetzis, D.T., Roussaki, I.G., Miltiades, E.A.: A QoS Ontology Language for Web-Services, aina. In: 20th International Conference on Advanced Information Networking and Applications (AINA 2006), vol. 1, pp. 101–106 (2006)Google Scholar
  2. 2.
    Tsesmetzis, D.T., Roussaki, I.G., Papaioannou, I.V., Anagnostou, M.E.: QoS awareness support in Web-Service semantics, aict-iciw. In: Advanced International Conference on Telecommunications and International Conference on Internet and Web Applications and Services (AICT-ICIW 2006), p. 128 (2006)Google Scholar
  3. 3.
    Ran, S.P.: A Model for Web Services Discovery with QoS. ACM SIGecom Exchanges 4(1), 1–10 (2003)CrossRefGoogle Scholar
  4. 4.
    Liu, Y., Ngu, A.H.H., Zeng, L.: QoS Computation and Policing in Dynamic Web Service Selection. In: Proceeding 13th International Conference on World Wide Web (2004)Google Scholar
  5. 5.
    Mou, Y., Cao, J., Zhang, S.S., Zhang, J.H.: Interactive Web Service Choice-Making Based on Extended QoS Model. In: CIT 2005, pp. 1130–1134 (2005)Google Scholar
  6. 6.
    Menasce, D.A.: QoS Issues in Web Services. IEEE Internet Computing 6(6) (2002)Google Scholar
  7. 7.
    Wang, X., Vitvar, T., Kerrigan, M., Toma, I.: A QoS-aware Selection Model for Semantic Web Services. In: ICSOC (2006)Google Scholar
  8. 8.
    Dujmovic, J.J.: Continuous Preference Logic for System Evaluation. In: De Baets, B., Fodor, J., Radojevic, D. (eds.) Proceedings of Eurofuse 2005, Institute MihajloPupin, Belgrade, pp. 56–80 (2005) ISBN 86-7172-022-5Google Scholar
  9. 9.
    Yu, H.Q., Molina, H.: A Modified LSP method for services evaluation and selection. In: Gorton, S., Solanki, M., Reiff-Marganiec, S. (eds.) Proceedings of the 2nd European Young Researchers Workshop on Service Oriented Computing (June 2007) Google Scholar
  10. 10.
    Dujmovic, J.J.: A Method for Evaluation and Selection of Complex Hardware and Software Systems. In: The 22nd International Conference for the Resource Management and Performance Evaluation of Enterprise Computing Systems, CMG 1996 Proceedings, vol. 1, pp. 368–378 (1996)Google Scholar
  11. 11.
    Su, S.Y.W., Dujmovic, J., Batory, D.S., Navathe, S.B., Elnicki, R.: A Cost-Benefit Decision Model: Analysis, Comparison, and Selection of Data Management Systems. ACM Transactions on Database Systems 12(3), 472–520 (1987)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Stephan Reiff-Marganiec
    • 1
  • Hong Qing Yu
    • 1
  • Marcel Tilly
    • 2
  1. 1.Department of Computer ScienceUniversity of LeicesterUK
  2. 2.European Microsoft Innovation CentreAachenGermany

Personalised recommendations