Skip to main content

Multicriteria Evaluation-Based Framework for Composite Web Service Selection

  • Chapter
Evaluation and Decision Models with Multiple Criteria

Abstract

The present paper seeks to propose a general framework to composite Web services selection. The proposed framework extends the conventional Web services architecture by adding a new component in the registry devoted to multicriteria classification of compositions into different ordered Quality of Service (QoS) classes. This additional component takes as input the specification of the desired service, a set of functional and non-functional evaluation criteria, a set of QoS-ordered classes, and a set of preference parameters, and generates as output a classification of composite Web services into different QoS-ordered classes. In addition to the description of the proposed framework, the paper proposes solutions to construct, evaluate and classify composite Web services. The paper also briefly presents the developed prototype and then illustrates and discusses some computational aspects of the proposed framework using numerical data.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Interactive Robustness analysis and Inference for Sorting problems.

  2. 2.

    More information on this project is available at: www.decision-deck.org/.

  3. 3.

    Nowadays web pages such as http://cloudharmony.com/benchmarks already divulge performance metrics of cloud services providers.

References

  • Benatallah, B., Dumas, M., Sheng, Q. Z., & Ngu, A. (2002). Declarative composition and peer-to-peer provisioning of dynamic Web services. In Proc. of ICDE’02 (pp. 297–308). San Jose: IEEE Computer Society.

    Google Scholar 

  • Blin, M. J., & Tsoukiàs, A. (2001). Multicriteria methodology contribution to software quality evaluations. Software Quality Journal, 9, 113–132.

    Article  Google Scholar 

  • Briand, L., Morasca, S., & Basili, V. (2002). An operational process for goal-driven definition of measures. IEEE Transactions on Software Engineering, 28, 1106–1125 (2002)

    Google Scholar 

  • Casati, F., Ilnicki, S., Jin, L.-J., Krishnamoorthy, V., & Shan, M.-C. (2000). eFlow: a platform for developing and managing composite e-services. In Technical Report HPL-2000-36, Palo Alto: HP Laboratoris.

    Google Scholar 

  • Champion, M., Newcomer, E., & Orchard, D. (2000). Web service architecture. In W3C draft.

    Google Scholar 

  • Dias, L. C., Mousseau, V., Figueira, J., & Clímaco, J. (2002). An aggregation/disaggregation approach to obtain robust conclusions with ELECTRE TRI. European Journal of Operational Research, 138, 332–348.

    Article  Google Scholar 

  • Dias, L., & Mousseau, V. (2003). IRIS: A DSS for multiple criteria sorting. Journal of Multi-Criteria Decision Analysis, 12, 285–298.

    Article  Google Scholar 

  • Dustdar, S., & Schreiner, W. (2005). A survey on Web services composition. International Journal of Web and Grid Services, 1, 1–30.

    Article  Google Scholar 

  • Fenton, N. A., & Pfleeger, S. L. (1997). Software metrics. Boston: PWS Publishing Co.

    Google Scholar 

  • Figueira, J., Greco, S., & Ehrgott, M. (Eds.) (2005). Multiple criteria decision analysis: State of the art surveys. New York: Springer.

    Google Scholar 

  • Figueira, J., Mousseau, V., & Roy, B. (2005). ELECTRE methods. In J. Figueira, S. Greco, & M. Ehrgott (Eds.), Multiple criteria decision analysis: State of the art surveys (pp. 133–162). New York: Springer.

    Chapter  Google Scholar 

  • Georgakopoulos, D., Schuster, H., Cichocki, A., & Baker, D. (1999). Managing process and service fusion in virtual enterprises. Information System, 24, 429–456.

    Article  Google Scholar 

  • Klingemann, J. (2000). Controlled flexibility in workflow management. In Proc. of the 12th international conference on advanced information systems (CAiSE) (pp. 126–141). Sweden: Stockholm.

    Google Scholar 

  • Ma, Y., & Zhang, C. (2008). Quick convergence of genetic algorithm for QoS-driven Web service selection. Computer Networks, 52, 1093–1104.

    Article  Google Scholar 

  • Maximilien, E. M., & Singh, M. P. (2004). A Framework and ontology for dynamic Web services selection. IEEE Internet Computing, 8, 84–93.

    Article  Google Scholar 

  • Menascé, D. A. (2004). Composing Web servies: A QoS view. In IEEE internet computing.

    Google Scholar 

  • Menascé, D. A., & Dubey, V. (2007). In Utility-based QoS brokering in service oriented architectures.

    Google Scholar 

  • Menascé, D. A., Ruan, H., & Gomma, H. (2007). QoS management in service oriented architectures. Performance Evaluation Journal, 64, 646–663.

    Article  Google Scholar 

  • Morisio, M., Seaman, C., Basili, V., Parra, A., Kraft, S., & Condon, S. (2002). COTS-based software development: Processes and open issues. Journal of Systems and Software, 61, 189–199.

    Article  Google Scholar 

  • Morisio, M., Stamelos, T., & Tsoukiàs, A. (2003). Software product and process assessment through profile-based evaluation. International Journal of Software Engineering and Knowledge Engineering, 13, 495–512.

    Article  Google Scholar 

  • Zeng, L., Bentallah, B., Dumas, L., Kalagnanam, J., & Sheng, Q. Z. (2003). Quality driven web service composition. In Proc. of the 12th international conference on World Wide Web (pp. 411–421), Budapest. New York: ACM Press.

    Google Scholar 

References

  • Garg, S., Versteeg, S., & Buyya, R. (2013). A framework for ranking of cloud computing services. Future Generation Computer Systems, 29(4), 1012–1023. Special Section: Utility and Cloud Computing.

    Google Scholar 

  • Ranjan, R., Buyya, R., & Benatallah, B. (2012). Special section: software architectures and application development environments for cloud computing. Software: Practice and Experience, 42(4), 391–394.

    Google Scholar 

  • Toma, I., Roman, D., Fensel, D., Sapkota, B., & Gomez, J. (2007). A multi-criteria service ranking approach based on non-functional properties rules evaluation. In B. Krämer, K.-J. Lin, & P. Narasimhan (Eds.), Service-oriented computing – ICSOC 2007. Lecture notes in computer science (vol. 4749, pp. 435–441). Heidelberg: Springer.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vincent Mousseau .

Editor information

Editors and Affiliations

Appendix: Description of Some QoS Criteria

Appendix: Description of Some QoS Criteria

This appendix presents a comprehensive list of commonly used criteria in Web services evaluation. For each criterion, we provide a brief description, the type (quantitative or qualitative), and the preference direction where “max” means “the higher, the better” and “min” means “the lower, the better” (Table 6.14).

Table 6.14 Description of some QoS criteria

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Chakhar, S., Haddad, S., Mokdad, L., Mousseau, V., Youcef, S. (2015). Multicriteria Evaluation-Based Framework for Composite Web Service Selection. In: Bisdorff, R., Dias, L., Meyer, P., Mousseau, V., Pirlot, M. (eds) Evaluation and Decision Models with Multiple Criteria. International Handbooks on Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-46816-6_6

Download citation

Publish with us

Policies and ethics