Skip to main content
Log in

User-centered design of a QoS-based web service selection system

  • Special Issue Paper
  • Published:
Service Oriented Computing and Applications Aims and scope Submit manuscript

Abstract

In most of quality of service (QoS)-based web service selection systems, inexperienced end users are not the focal point of the design. Most systems assume that users could formulate their QoS requirements easily and are accurately using the provided query languages. However, oftentimes it is not true. To tackle this issue and emphasize more on the user-centered design of the service selection system, in this paper, we come up with a more expressive and flexible way for non-expert users to define their QoS queries, together with the user support on formulating queries and understanding services in the registry. Then, we propose an enhanced selection model that could handle both exact and fuzzy requirements, return two categories of matching offers—super-exact and partial matches, and rank them using a two-level ranking algorithm. A prototype system is implemented, and experiments are done using a real QoS dataset to show the system performance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Al-Masri E, Mahmoud QH (2007) QoS-based discovery and ranking of web services. In: Proceedings of the 16th international conference on computer communications and networks, pp 529–534

  2. D’ Ambrogio A (2006) A model-driven WSDL extension for describing the QoS of web services. In: Proceedings of the IEEE international conference on web services, pp 789–796

  3. Damiano G, Giallonardo E, Zimeo E (2007) onQoS-QL: a Query language for QoS-based service selection and ranking. In: Proceedings of the international conference on service oriented computing—workshops, pp 115–127

  4. Diday E, Noirhomme-Fraiture M (2008) Symbolic data analysis and the SODAS software. Wiley Interscience, New York

    MATH  Google Scholar 

  5. Ding C, Sambamoorthy P, Tan Y (2009) QoS browsing for web service selection. In: Proceedings of the international conference on service oriented computing, pp 285–300

  6. Dobson G, Lock R, Sommerville I (2005) QoSOnt: a QoS ontology for service-centric systems. In: Proceedings of the 31st ERUOMICRO conference on software engineering and advanced applications, pp 80–87

  7. Du QX, Chi CH, Chen S, Deng JM (2008) Modeling service quality for dynamic QoS publishing. In: Proceedings of the IEEE international conference on services computing, pp 307–314

  8. Herssens C, Jureta IJ, Faulkner S (2008) Dealing with quality tradeoffs during service selection. In: Proceedings of the international conference on autonomic computing, pp 77–86

  9. Kritikos K, Plexousakis D (2009) Mixed-integer programming for QoS-based web service matchmaking. IEEE Trans Serv Comput 2(2): 122–139

    Article  Google Scholar 

  10. Liu YT, Ngu AHH, Zeng LZ (2004) QoS computation and policing in dynamic web service selection. In: Proceedings of the international conference on world wide web, pp 66–73

  11. lp_solve, http://lpsolve.sourceforge.net/5.5/. Accessed 1 Dec 2010

  12. Lucene, http://lucene.apache.org/. Accessed 1 Dec 2010

  13. Ma Q, Wang H, Li Y, Xie G, Liu F (2008) A semantic QoS-aware discovery framework for web services. In: Proceedings of the IEEE international conference on web services, pp 129–136

  14. Mobedpour D, Ding C, Chi CH (2010) A QoS query language for user-centric web service selection. In: Proceedings of the IEEE international conference on services computing, pp 273–280

  15. Paoli FD, Palmonari M, Comerio M, Maurino A (2008) A meta-model for non-functional property descriptions of web services. In: Proceedings of the IEEE international conference on web services, pp 393–400

  16. Ruiz-Cortés A, Martín-Díaz O, Toro AD, Toro M (2005) Improving the automatic procurement of web services using constraint programming. Int J Cooperative Inf Syst 14(4): 439–468

    Article  Google Scholar 

  17. Skoutas D, Sacharidis D, Simitsis A, Kentere V, Sellis T (2009) Top-k dominant web services under multi-criteria matching. In: Proceedings of the 12th international conference on extending database technology: advances in database technology, pp 898– 909

  18. Tian M, Gramm A, Ritter H, Schiller J (2004) Efficient selection and monitoring of QoS-aware web services with the WS-QoS framework. In: Proceedings of the IEEE/WIC/ACM international conference on web intelligence, pp 152–158

  19. Tran VX, Tsuji H (2008) QoS based ranking for web services: fuzzy approaches. In: Proceedings of the 4th international conference on next generation web services practices, pp 77–82

  20. Tran VX, Tsuji H, Masuda R (2009) A new QoS ontology and its QoS-based ranking algorithm for web services. Simul Model Prac Theory 17(8): 1378–1398

    Article  Google Scholar 

  21. Wang P, Chao K, Lo C, Huang C, Li Y (2006) A fuzzy model for selection of QoS-aware web services. In: Proceedings of the IEEE international conference on E-business engineering, pp 585–593

  22. Xiong P, Fan Y (2007) QoS-aware web service selection by a synthetic weight. In: Proceedings of the 4th international conference on fuzzy systems and knowledge discovery, pp 632–637

  23. Yan J, Piao J (2008) Towards QoS-based web service discovery. In: Proceedings of the international conference on service oriented computing, pp 200–210

  24. Yu Q, Bouguettaya A (2010) Computing service skyline from uncertain QoWS. IEEE Trans Serv Comput 3(1): 16–29

    Article  Google Scholar 

  25. Zhou C, Chia LT, Lee BS (2005) Web services discovery with DAML-QoS ontology. Int J Web Serv Res 2(2): 43–66

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chen Ding.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mobedpour, D., Ding, C. User-centered design of a QoS-based web service selection system. SOCA 7, 117–127 (2013). https://doi.org/10.1007/s11761-011-0091-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11761-011-0091-x

Keywords

Navigation