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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Interactive Robustness analysis and Inference for Sorting problems.
- 2.
More information on this project is available at: www.decision-deck.org/.
- 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.
Blin, M. J., & Tsoukiàs, A. (2001). Multicriteria methodology contribution to software quality evaluations. Software Quality Journal, 9, 113–132.
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)
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.
Champion, M., Newcomer, E., & Orchard, D. (2000). Web service architecture. In W3C draft.
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.
Dias, L., & Mousseau, V. (2003). IRIS: A DSS for multiple criteria sorting. Journal of Multi-Criteria Decision Analysis, 12, 285–298.
Dustdar, S., & Schreiner, W. (2005). A survey on Web services composition. International Journal of Web and Grid Services, 1, 1–30.
Fenton, N. A., & Pfleeger, S. L. (1997). Software metrics. Boston: PWS Publishing Co.
Figueira, J., Greco, S., & Ehrgott, M. (Eds.) (2005). Multiple criteria decision analysis: State of the art surveys. New York: Springer.
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.
Georgakopoulos, D., Schuster, H., Cichocki, A., & Baker, D. (1999). Managing process and service fusion in virtual enterprises. Information System, 24, 429–456.
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.
Ma, Y., & Zhang, C. (2008). Quick convergence of genetic algorithm for QoS-driven Web service selection. Computer Networks, 52, 1093–1104.
Maximilien, E. M., & Singh, M. P. (2004). A Framework and ontology for dynamic Web services selection. IEEE Internet Computing, 8, 84–93.
Menascé, D. A. (2004). Composing Web servies: A QoS view. In IEEE internet computing.
Menascé, D. A., & Dubey, V. (2007). In Utility-based QoS brokering in service oriented architectures.
Menascé, D. A., Ruan, H., & Gomma, H. (2007). QoS management in service oriented architectures. Performance Evaluation Journal, 64, 646–663.
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
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).
Rights 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
DOI: https://doi.org/10.1007/978-3-662-46816-6_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-46815-9
Online ISBN: 978-3-662-46816-6
eBook Packages: Business and EconomicsBusiness and Management (R0)