{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T15:09:02Z","timestamp":1759072142326,"version":"3.41.0"},"reference-count":95,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2019,9,30]],"date-time":"2019-09-30T00:00:00Z","timestamp":1569801600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Manage. Inf. Syst."],"published-print":{"date-parts":[[2019,9,30]]},"abstract":"<jats:p>The need to create and deploy business application systems rapidly has sparked interest in using web services to compose them. When creating mission-critical business applications through web service compositions, in addition to ensuring that functional requirements are met, designers need to consider the end-to-end reliability, security, performance, and overall cost of the application. As the number of available coarse-grain business services grows, the problem of selecting appropriate services quickly becomes combinatorially explosive for realistic-sized business applications. This article develops a business-process-driven approach for composing service-oriented applications. We use a combination of weights to explore the entire QoS criteria landscape through the use of a multi-criteria genetic algorithm (GA) to identify a Pareto-optimal multidimensional frontier that permits managers to trade off conflicting objectives when selecting a set of services. We illustrate the effectiveness of the approach by applying it to a real-world drop-ship business application and compare its performance to another GA-based approach for service composition.<\/jats:p>","DOI":"10.1145\/3354288","type":"journal-article","created":{"date-parts":[[2019,10,7]],"date-time":"2019-10-07T12:20:59Z","timestamp":1570450859000},"page":"1-28","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Service-oriented Application Composition with Evolutionary Heuristics and Multiple Criteria"],"prefix":"10.1145","volume":"10","author":[{"given":"Hangjung","family":"Zo","sequence":"first","affiliation":[{"name":"Kaist College of Business, Daejeon, Republic of Korea"}]},{"given":"Derek L.","family":"Nazareth","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Milwaukee, Milwaukee, WI"}]},{"given":"Hemant K.","family":"Jain","sequence":"additional","affiliation":[{"name":"University of Tennessee Chattanooga, Chattanooga, TN"}]}],"member":"320","published-online":{"date-parts":[[2019,10,4]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2008.12"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.310"},{"volume-title":"Proceedings of the International Conference on Adaptive Science and Technology (ICAST\u201913)","author":"Akingbesote A. O.","key":"e_1_2_1_3_1","unstructured":"A. O. Akingbesote , M. O. Adigun , J. B. Oladosu , and E. Jembere . 2013. A quality of service aware multi-level strategy for selection of optimal web service . In Proceedings of the International Conference on Adaptive Science and Technology (ICAST\u201913) . 1--5. A. O. Akingbesote, M. O. Adigun, J. B. Oladosu, and E. Jembere. 2013. A quality of service aware multi-level strategy for selection of optimal web service. In Proceedings of the International Conference on Adaptive Science and Technology (ICAST\u201913). 1--5."},{"volume-title":"Proceedings of the 18th International Conference on World Wide Web. 881--890","author":"Alrifai M.","key":"e_1_2_1_4_1","unstructured":"M. Alrifai and T. Risse . 2009. Combining global optimization with local selection for efficient QoS-aware service composition . In Proceedings of the 18th International Conference on World Wide Web. 881--890 . M. Alrifai and T. Risse. 2009. Combining global optimization with local selection for efficient QoS-aware service composition. In Proceedings of the 18th International Conference on World Wide Web. 881--890."},{"key":"e_1_2_1_5_1","first-page":"63","article-title":"QoS-based web service composition based on genetic algorithm","volume":"1","author":"Amiri M. A.","year":"2013","unstructured":"M. A. Amiri , V. Derhami , and M. Ghasemzadeh . 2013 . QoS-based web service composition based on genetic algorithm . J. AI Data Mining 1 , 2 (2013), 63 -- 73 . M. A. Amiri, V. Derhami, and M. Ghasemzadeh. 2013. QoS-based web service composition based on genetic algorithm. J. AI Data Mining 1, 2 (2013), 63--73.","journal-title":"J. AI Data Mining"},{"volume-title":"Proceedings of the5th International Symposium on Telecommunications. 502--507","author":"Amiri M. A.","key":"e_1_2_1_6_1","unstructured":"M. A. Amiri and H. Serajzadeh . 2010. QoS aware web service composition based on genetic algorithm . In Proceedings of the5th International Symposium on Telecommunications. 502--507 . M. A. Amiri and H. Serajzadeh. 2010. QoS aware web service composition based on genetic algorithm. In Proceedings of the5th International Symposium on Telecommunications. 502--507."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.1944"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.suscom.2018.05.011"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2017.03.008"},{"volume-title":"Proceedings of the IEEE 5th International Conference on Utility and Cloud Computing.","author":"Baker T.","key":"e_1_2_1_10_1","unstructured":"T. Baker , A. Taleb-bendiab, M. Randles , and A. Hussien . 2012. Understanding elasticity of cloud services compositions . In Proceedings of the IEEE 5th International Conference on Utility and Cloud Computing. T. Baker, A. Taleb-bendiab, M. Randles, and A. Hussien. 2012. Understanding elasticity of cloud services compositions. In Proceedings of the IEEE 5th International Conference on Utility and Cloud Computing."},{"volume-title":"Proceedings of the 3rd International Symposium on Web Services Zayed University. 235--243","author":"Baker T.","key":"e_1_2_1_11_1","unstructured":"T. Baker , A. Taleb-Bendiab , M. Randles , and Y. Karam . 2010. Support for adaptive cloud-based applications via intention modelling . In Proceedings of the 3rd International Symposium on Web Services Zayed University. 235--243 . T. Baker, A. Taleb-Bendiab, M. Randles, and Y. Karam. 2010. Support for adaptive cloud-based applications via intention modelling. In Proceedings of the 3rd International Symposium on Web Services Zayed University. 235--243."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2003.1167338"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/2448803.2448807"},{"volume-title":"Proceedings of the IEEE International Conference on Web Services (ICWS\u201906)","author":"Berbner R.","key":"e_1_2_1_14_1","unstructured":"R. Berbner , M. Spahn , N. Repp , O. Heckmann , and R. Steinmetz . 2006. Heuristics for QoS-aware web service composition . In Proceedings of the IEEE International Conference on Web Services (ICWS\u201906) . R. Berbner, M. Spahn, N. Repp, O. Heckmann, and R. Steinmetz. 2006. Heuristics for QoS-aware web service composition. In Proceedings of the IEEE International Conference on Web Services (ICWS\u201906)."},{"volume-title":"Proceedings of the International Conference on Web Services (ICWS\u201906)","author":"Bhiri S.","key":"e_1_2_1_15_1","unstructured":"S. Bhiri , W. Gaaloul , and C. Godart . 2006. Discovering and improving recovery mechanisms of composite web services . In Proceedings of the International Conference on Web Services (ICWS\u201906) . 99--110. S. Bhiri, W. Gaaloul, and C. Godart. 2006. Discovering and improving recovery mechanisms of composite web services. In Proceedings of the International Conference on Web Services (ICWS\u201906). 99--110."},{"volume-title":"IEEE standard glossary of software engineering terminology","author":"Board I. S.","key":"e_1_2_1_16_1","unstructured":"I. S. Board . 1991. IEEE standard glossary of software engineering terminology . IEEE , New York, NY . I. S. Board. 1991. IEEE standard glossary of software engineering terminology. IEEE, New York, NY."},{"volume-title":"Proceedings of the IEEE International Conference on Web Services (ICWS\u201905)","author":"Canfora G.","key":"e_1_2_1_17_1","unstructured":"G. Canfora , M. Di Penta , R. Esposito , and M. L. Villani . 2005. QoS-aware replanning of composite web services . In Proceedings of the IEEE International Conference on Web Services (ICWS\u201905) . 121--129. G. Canfora, M. Di Penta, R. Esposito, and M. L. Villani. 2005. QoS-aware replanning of composite web services. In Proceedings of the IEEE International Conference on Web Services (ICWS\u201905). 121--129."},{"volume-title":"Proceedings of the Conference on Genetic and Evolutionary Computation (GECCO\u201905)","author":"Canfora G.","key":"e_1_2_1_18_1","unstructured":"G. Canfora , M. D. Penta , R. Esposito , and M. L. Villani . 2005. An approach for QoS-aware service composition based on genetic algorithms . In Proceedings of the Conference on Genetic and Evolutionary Computation (GECCO\u201905) . ACM Press, 1069--1075. G. Canfora, M. D. Penta, R. Esposito, and M. L. Villani. 2005. An approach for QoS-aware service composition based on genetic algorithms. In Proceedings of the Conference on Genetic and Evolutionary Computation (GECCO\u201905). ACM Press, 1069--1075."},{"volume-title":"Proceedings of the IEEE International Conference on Web Services (ICWS\u201905)","author":"Canfora G.","key":"e_1_2_1_19_1","unstructured":"G. Canfora , M. D. Penta , R. Esposito , and M. L. Villani . 2005. QoS-aware replanning of composite web services . In Proceedings of the IEEE International Conference on Web Services (ICWS\u201905) . 121--129. G. Canfora, M. D. Penta, R. Esposito, and M. L. Villani. 2005. QoS-aware replanning of composite web services. In Proceedings of the IEEE International Conference on Web Services (ICWS\u201905). 121--129."},{"key":"e_1_2_1_21_1","unstructured":"J. Cardoso J. Miller A. Sheth and J. Arnold. 2002. Modeling Quality of Services for Workflows and Web Services Processes. Technical Report. LSDIS Lab Department of Computer Science University of Georgia Athens GA.  J. Cardoso J. Miller A. Sheth and J. Arnold. 2002. Modeling Quality of Services for Workflows and Web Services Processes. Technical Report. LSDIS Lab Department of Computer Science University of Georgia Athens GA."},{"key":"e_1_2_1_22_1","unstructured":"J. Cardoso A. P. Sheth and K. J. Kochut. 2002. Implementing QoS Management for Workflow Systems. Technical Report. LSDIS Lab Department of Computer Science University of Georgia Athens GA.  J. Cardoso A. P. Sheth and K. J. Kochut. 2002. Implementing QoS Management for Workflow Systems. Technical Report. LSDIS Lab Department of Computer Science University of Georgia Athens GA."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.websem.2004.03.001"},{"volume-title":"Proceedings of the Workshop on Planning for Web Services. 1636--1642","author":"Carman M.","key":"e_1_2_1_24_1","unstructured":"M. Carman , L. Serafini , and P. Traverso . 2003. Web service composition as planning . In Proceedings of the Workshop on Planning for Web Services. 1636--1642 . M. Carman, L. Serafini, and P. Traverso. 2003. Web service composition as planning. In Proceedings of the Workshop on Planning for Web Services. 1636--1642."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2014.2381493"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.2753\/MIS0742-1222260409"},{"volume-title":"Web Services Explained, Solutions and Applications for the Real World","author":"Clabby J.","key":"e_1_2_1_27_1","unstructured":"J. Clabby . 2002. Web Services Explained, Solutions and Applications for the Real World . Prentice Hall PTR , Upper Saddle River, NJ. J. Clabby. 2002. Web Services Explained, Solutions and Applications for the Real World. Prentice Hall PTR, Upper Saddle River, NJ."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/CC.2014.7022538"},{"key":"e_1_2_1_29_1","article-title":"System design through the exploration of contemporary web services","volume":"9","author":"Delano J. C.","year":"2018","unstructured":"J. C. Delano , H. K. Jain , and A. P. Sinha . 2018 . System design through the exploration of contemporary web services . ACM Trans. Manag. Inform. Syst. 9 , 3 (2018), Article 13. J. C. Delano, H. K. Jain, and A. P. Sinha. 2018. System design through the exploration of contemporary web services. ACM Trans. Manag. Inform. Syst. 9, 3 (2018), Article 13.","journal-title":"ACM Trans. Manag. Inform. Syst."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCI.2006.329691"},{"key":"e_1_2_1_31_1","doi-asserted-by":"crossref","unstructured":"M. Dumas M. La Rosa J. Mendling and H. Reijers. 2013. Fundamentals of Business Process Management. Springer-Verlag Berlin.  M. Dumas M. La Rosa J. Mendling and H. Reijers. 2013. Fundamentals of Business Process Management. Springer-Verlag Berlin.","DOI":"10.1007\/978-3-642-33143-5"},{"volume-title":"Proceedings of the International Conference on Advanced Intelligent Systems and Informatics (AISI\u201917)","author":"Elsayed D. H.","key":"e_1_2_1_32_1","unstructured":"D. H. Elsayed , E. S. Nasr , Alaa El Din M. El Ghazali , and M. H. Gheith . 2017. A new hybrid approach using genetic algorithm and Q-learning for QoS-aware web service composition . In Proceedings of the International Conference on Advanced Intelligent Systems and Informatics (AISI\u201917) , S. K. Hassanien A. Gaber T. Tolba M. (Eds.). 537--546. D. H. Elsayed, E. S. Nasr, Alaa El Din M. El Ghazali, and M. H. Gheith. 2017. A new hybrid approach using genetic algorithm and Q-learning for QoS-aware web service composition. In Proceedings of the International Conference on Advanced Intelligent Systems and Informatics (AISI\u201917), S. K. Hassanien A. Gaber T. Tolba M. (Eds.). 537--546."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.2307\/1913748"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/72.265956"},{"volume-title":"Recent Advances in Harmony Search Algorithm","author":"Geem Z. W.","key":"e_1_2_1_35_1","unstructured":"Z. W. Geem . 2010. State-of-the-art in the structure of harmony search algorithm . In Recent Advances in Harmony Search Algorithm , Z.W. Geem (Ed.). Springer-Verlag , Berlin , 1--10. Z. W. Geem. 2010. State-of-the-art in the structure of harmony search algorithm. In Recent Advances in Harmony Search Algorithm, Z.W. Geem (Ed.). Springer-Verlag, Berlin, 1--10."},{"key":"e_1_2_1_36_1","first-page":"38","article-title":"Evolutionary algorithms for multi-criterion optimization: A survey. Int. J. Comput. 8","volume":"2","author":"Ghosh A.","year":"2004","unstructured":"A. Ghosh and S. Dehuri . 2004 . Evolutionary algorithms for multi-criterion optimization: A survey. Int. J. Comput. 8 Inform. Sci. 2 , 1 (2004), 38 -- 57 . A. Ghosh and S. Dehuri. 2004. Evolutionary algorithms for multi-criterion optimization: A survey. Int. J. Comput. 8 Inform. Sci. 2, 1 (2004), 38--57.","journal-title":"Inform. Sci."},{"volume-title":"Proceedings of the 5th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS\u201905)","author":"Gr\u00f8nmo R.","key":"e_1_2_1_37_1","unstructured":"R. Gr\u00f8nmo and M. C. Jaeger . 2005. Model-driven methodology for building QoS-optimised web service compositions . In Proceedings of the 5th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS\u201905) . 68--82. R. Gr\u00f8nmo and M. C. Jaeger. 2005. Model-driven methodology for building QoS-optimised web service compositions. In Proceedings of the 5th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS\u201905). 68--82."},{"volume-title":"Proceedings of the 12th Asia-Pacific Software Engineering Conference (APSEC\u201905)","author":"Gr\u00f8nmo R.","key":"e_1_2_1_38_1","unstructured":"R. Gr\u00f8nmo and M. C. Jaeger . 2005. Model-driven semantic web service composition . In Proceedings of the 12th Asia-Pacific Software Engineering Conference (APSEC\u201905) . R. Gr\u00f8nmo and M. C. Jaeger. 2005. Model-driven semantic web service composition. In Proceedings of the 12th Asia-Pacific Software Engineering Conference (APSEC\u201905)."},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.4018\/jwsr.2004100101"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2010.5"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01759923"},{"volume-title":"Proceedings of the 42nd Hawaii International Conference on System Sciences (HICSS\u201909)","author":"Harmon R.","key":"e_1_2_1_42_1","unstructured":"R. Harmon , H. Demirkan , B. Hefley , and N. Auseklis . 2009. Pricing strategies for information technology services: A value-based approach . In Proceedings of the 42nd Hawaii International Conference on System Sciences (HICSS\u201909) . 1--10. R. Harmon, H. Demirkan, B. Hefley, and N. Auseklis. 2009. Pricing strategies for information technology services: A value-based approach. In Proceedings of the 42nd Hawaii International Conference on System Sciences (HICSS\u201909). 1--10."},{"key":"e_1_2_1_43_1","article-title":"A web service negotiation management and QoS dependency modeling framework","volume":"7","author":"Hashmi K.","year":"2016","unstructured":"K. Hashmi , Z. Malik , E. Najmi , A. Alhosban , and B. Medjahed . 2016 . A web service negotiation management and QoS dependency modeling framework . ACM Trans. Manag. Inform. Syst. 7 , 2 (2016), Article 5. K. Hashmi, Z. Malik, E. Najmi, A. Alhosban, and B. Medjahed. 2016. A web service negotiation management and QoS dependency modeling framework. ACM Trans. Manag. Inform. Syst. 7, 2 (2016), Article 5.","journal-title":"ACM Trans. Manag. Inform. Syst."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2011.20"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2013.2297911"},{"volume-title":"Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence","author":"Holland J. H.","key":"e_1_2_1_46_1","unstructured":"J. H. Holland . 1975. Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence . University of Michigan Press , Ann Arbor, MI . J. H. Holland. 1975. Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. University of Michigan Press, Ann Arbor, MI."},{"key":"e_1_2_1_47_1","volume-title":"Proceedings of the XML Conference and Exposition.","author":"Hu M.","year":"2003","unstructured":"M. Hu . 2003 . Web services composition, partition, and quality of service in distributed system integration and re-engineering . In Proceedings of the XML Conference and Exposition. M. Hu. 2003. Web services composition, partition, and quality of service in distributed system integration and re-engineering. In Proceedings of the XML Conference and Exposition."},{"volume-title":"Proceedings of the 5th International Conference on Intelligent Systems Design and Engineering Applications (ISDEA\u201914)","author":"Huaizhou Y.","key":"e_1_2_1_48_1","unstructured":"Y. Huaizhou and W. Fan . 2014. A conflict-free service selection algorithm in the situation of complex service dependency relationships . In Proceedings of the 5th International Conference on Intelligent Systems Design and Engineering Applications (ISDEA\u201914) . 9--13. Y. Huaizhou and W. Fan. 2014. A conflict-free service selection algorithm in the situation of complex service dependency relationships. In Proceedings of the 5th International Conference on Intelligent Systems Design and Engineering Applications (ISDEA\u201914). 9--13."},{"key":"e_1_2_1_49_1","doi-asserted-by":"crossref","unstructured":"C.-L. Hwang and K. Yoon. 1981. Multiple Attribute Decision Making: Methods and Applications A State-of-the-Art Survey. Springer-Verlag Berlin.  C.-L. Hwang and K. Yoon. 1981. Multiple Attribute Decision Making: Methods and Applications A State-of-the-Art Survey. Springer-Verlag Berlin.","DOI":"10.1007\/978-3-642-48318-9_3"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/5326.704576"},{"volume-title":"Proceedings of the 15th ITG\/GI Symposium on Communication in Distributed Systems. 1--12","author":"Jaeger M. C.","key":"e_1_2_1_51_1","unstructured":"M. C. Jaeger and G. Muhl . 2007. QoS-based selection of services: The implementation of a genetic algorithm . In Proceedings of the 15th ITG\/GI Symposium on Communication in Distributed Systems. 1--12 . M. C. Jaeger and G. Muhl. 2007. QoS-based selection of services: The implementation of a genetic algorithm. In Proceedings of the 15th ITG\/GI Symposium on Communication in Distributed Systems. 1--12."},{"volume-title":"Proceedings of the IEEE International Conference on Web Services (ICWS\u201905)","author":"Jaeger M. C.","key":"e_1_2_1_52_1","unstructured":"M. C. Jaeger , G. Muhl , and S. Golze . 2005. QoS-aware composition of web services: A look at selection algorithms . In Proceedings of the IEEE International Conference on Web Services (ICWS\u201905) . 807--808. M. C. Jaeger, G. Muhl, and S. Golze. 2005. QoS-aware composition of web services: A look at selection algorithms. In Proceedings of the IEEE International Conference on Web Services (ICWS\u201905). 807--808."},{"volume-title":"Proceedings of the 8th IEEE International Enterprise Distributed Object Computing.","author":"Jaeger M. C.","key":"e_1_2_1_53_1","unstructured":"M. C. Jaeger , G. Rojec-Goldmann , and G. Muhl . 2004. QoS aggregation for web service composition using workflow patterns . In Proceedings of the 8th IEEE International Enterprise Distributed Object Computing. M. C. Jaeger, G. Rojec-Goldmann, and G. Muhl. 2004. QoS aggregation for web service composition using workflow patterns. In Proceedings of the 8th IEEE International Enterprise Distributed Object Computing."},{"key":"e_1_2_1_54_1","doi-asserted-by":"crossref","unstructured":"H. K. Jain and A. Dutta. 1986. Distributed computer system design: A multicriteria decision-making methodology. Dec. Sci. 17 4 (1986) 437--453.  H. K. Jain and A. Dutta. 1986. Distributed computer system design: A multicriteria decision-making methodology. Dec. Sci. 17 4 (1986) 437--453.","DOI":"10.1111\/j.1540-5915.1986.tb00237.x"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2013.41"},{"key":"e_1_2_1_56_1","volume-title":"Proceedings of the 17th Americas Conference on Information Systems (AMCIS\u201911)","author":"Joachim N.","year":"2011","unstructured":"N. Joachim . 2011 . A literature review of research on serviceoriented architectures (SOA): Characteristics, adoption determinants, governance mechanisms, and business impact . In Proceedings of the 17th Americas Conference on Information Systems (AMCIS\u201911) . N. Joachim. 2011. A literature review of research on serviceoriented architectures (SOA): Characteristics, adoption determinants, governance mechanisms, and business impact. In Proceedings of the 17th Americas Conference on Information Systems (AMCIS\u201911)."},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2007.05.007"},{"volume-title":"Proceedings of the 6th UKSim\/AMSS European Symposium on Computer Modeling and Simulation.","author":"Karam Y.","key":"e_1_2_1_58_1","unstructured":"Y. Karam , T. Baker , and A. Taleb-bendiab . 2012. Security support for intention driven elastic cloud computing . In Proceedings of the 6th UKSim\/AMSS European Symposium on Computer Modeling and Simulation. Y. Karam, T. Baker, and A. Taleb-bendiab. 2012. Security support for intention driven elastic cloud computing. In Proceedings of the 6th UKSim\/AMSS European Symposium on Computer Modeling and Simulation."},{"volume-title":"to appear. An efficient multi-cloud service composition using a distributed multiagent-based, memory-driven approach","author":"Kendrick P.","key":"e_1_2_1_59_1","unstructured":"P. Kendrick , T. Baker , Z. Maamar , A. Hussain , R. Buyya , and D. Al-Jumeily . to appear. An efficient multi-cloud service composition using a distributed multiagent-based, memory-driven approach . IEEE Trans. Sustain. Comput . P. Kendrick, T. Baker, Z. Maamar, A. Hussain, R. Buyya, and D. Al-Jumeily. to appear. An efficient multi-cloud service composition using a distributed multiagent-based, memory-driven approach. IEEE Trans. Sustain. Comput."},{"volume-title":"Proceedings of theIEEE International Conference on Neural Networks. 1942--1948","author":"Kennedy J.","key":"e_1_2_1_60_1","unstructured":"J. Kennedy and R. Eberhart . 1995. Particle swarm optimization . In Proceedings of theIEEE International Conference on Neural Networks. 1942--1948 . J. Kennedy and R. Eberhart. 1995. Particle swarm optimization. In Proceedings of theIEEE International Conference on Neural Networks. 1942--1948."},{"key":"e_1_2_1_61_1","first-page":"45","article-title":"Optimizing workflow","volume":"1","author":"Kochut K.","year":"1999","unstructured":"K. Kochut , A. Sheth , and J. A. Miller . 1999 . Optimizing workflow . Compon. Strat. 1 (1999), 45 -- 57 . K. Kochut, A. Sheth, and J. A. Miller. 1999. Optimizing workflow. Compon. Strat. 1 (1999), 45--57.","journal-title":"Compon. Strat."},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/777313.777334"},{"volume-title":"Proceedings of the International Conference on Web Information Systems and Mining. 123--128","author":"Liu H.","key":"e_1_2_1_63_1","unstructured":"H. Liu , F. Zhong , B. Ouyang , and J. Wu . 2010. An approach for QoS-aware web service composition based on improved genetic algorithm . In Proceedings of the International Conference on Web Information Systems and Mining. 123--128 H. Liu, F. Zhong, B. Ouyang, and J. Wu. 2010. An approach for QoS-aware web service composition based on improved genetic algorithm. In Proceedings of the International Conference on Web Information Systems and Mining. 123--128"},{"key":"e_1_2_1_64_1","first-page":"157","article-title":"Applying genetic algorithm to select web services based on workflow quality of service","volume":"13","author":"Liu S.-C.","year":"2012","unstructured":"S.-C. Liu and S.-S. Weng . 2012 . Applying genetic algorithm to select web services based on workflow quality of service . J. Electron. Commer. Res. 13 , 2 (2012), 157 -- 172 . S.-C. Liu and S.-S. Weng. 2012. Applying genetic algorithm to select web services based on workflow quality of service. J. Electron. Commer. Res. 13, 2 (2012), 157--172.","journal-title":"J. Electron. Commer. Res."},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2007.12.003"},{"volume-title":"Proceedings of the 10th International Middleware Conference (Middleware\u201909)","author":"Mabrouk N. B.","key":"e_1_2_1_66_1","unstructured":"N. B. Mabrouk , S. Beauche , E. Kuznetsova , N. Georgantas , and V. Issarny . 2009. QoS-aware service composition in dynamic service oriented environments . In Proceedings of the 10th International Middleware Conference (Middleware\u201909) . 123--142. N. B. Mabrouk, S. Beauche, E. Kuznetsova, N. Georgantas, and V. Issarny. 2009. QoS-aware service composition in dynamic service oriented environments. In Proceedings of the 10th International Middleware Conference (Middleware\u201909). 123--142."},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2012.12.033"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-003-0101-5"},{"volume-title":"Software Metrics - SEI Curriculum Module SEI-CM-12-1.1","author":"Mills E. E.","key":"e_1_2_1_69_1","unstructured":"E. E. Mills . 1988. Software Metrics - SEI Curriculum Module SEI-CM-12-1.1 . Software Engineering Institute , Pittsburgh, PA . E. E. Mills. 1988. Software Metrics - SEI Curriculum Module SEI-CM-12-1.1. Software Engineering Institute, Pittsburgh, PA."},{"volume-title":"Web Services Reliable Messaging TC, OASIS Standard","author":"ASIS","key":"e_1_2_1_70_1","unstructured":"O ASIS 2004. WS-Reliability 1.1. In Web Services Reliable Messaging TC, OASIS Standard , Burlington, WA . OASIS 2004. WS-Reliability 1.1. In Web Services Reliable Messaging TC, OASIS Standard, Burlington, WA."},{"volume-title":"Business process analysis worksheets 8 guidelines v1.0: Procedures for developing business processes in ebXML. Business Process Team","author":"FACT","key":"e_1_2_1_71_1","unstructured":"UN\/CE FACT and OASIS. 2001. Business process analysis worksheets 8 guidelines v1.0: Procedures for developing business processes in ebXML. Business Process Team , OASIS , Burlington, WA . UN\/CEFACT and OASIS. 2001. Business process analysis worksheets 8 guidelines v1.0: Procedures for developing business processes in ebXML. Business Process Team, OASIS, Burlington, WA."},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/944217.944233"},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2014.2346181"},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2016.10.047"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/844357.844360"},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2015.2480396"},{"key":"e_1_2_1_78_1","volume-title":"Technical Report HPL-2001-310. HP Laboratories","author":"Sahai A.","year":"2002","unstructured":"A. Sahai , A. Durante , and V. Machiraju . 2002 . Towards Automated SLA Management for Web Services . Technical Report HPL-2001-310. HP Laboratories , Palo Alto, CA . A. Sahai, A. Durante, and V. Machiraju. 2002. Towards Automated SLA Management for Web Services. Technical Report HPL-2001-310. HP Laboratories, Palo Alto, CA."},{"volume-title":"Proceedings of the IEEE International Conference on Web Services (ICWS\u201905)","author":"Serhani M. A.","key":"e_1_2_1_79_1","unstructured":"M. A. Serhani , R. Dssouli , A. Hafid , and H. Sahraoui . 2005. A QoS broker based architecture for efficient web services selection . In Proceedings of the IEEE International Conference on Web Services (ICWS\u201905) . 113--120. M. A. Serhani, R. Dssouli, A. Hafid, and H. Sahraoui. 2005. A QoS broker based architecture for efficient web services selection. In Proceedings of the IEEE International Conference on Web Services (ICWS\u201905). 113--120."},{"volume-title":"Proceedings of the International Multi-Conference on Computing in the Global Information Technology (ICCGI\u201907)","author":"Serrelis E.","key":"e_1_2_1_80_1","unstructured":"E. Serrelis and N. Alexandris . 2007. An empirical model for quantifying security based on services . In Proceedings of the International Multi-Conference on Computing in the Global Information Technology (ICCGI\u201907) . 30. E. Serrelis and N. Alexandris. 2007. An empirical model for quantifying security based on services. In Proceedings of the International Multi-Conference on Computing in the Global Information Technology (ICCGI\u201907). 30."},{"key":"e_1_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.4018\/IJEIS.2016070104"},{"key":"e_1_2_1_82_1","first-page":"42","article-title":"Cloud computing and chargeback models","volume":"3","author":"Soni M.","year":"2012","unstructured":"M. Soni . 2012 . Cloud computing and chargeback models . Cloudbook 3 , 1 (2012), 42 -- 56 . M. Soni. 2012. Cloud computing and chargeback models. Cloudbook 3, 1 (2012), 42--56.","journal-title":"Cloudbook"},{"key":"e_1_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1109\/ECOWS.2010.16"},{"volume-title":"Proceedings of the Distributed Applications and Interoperable Systems Conference (DAIS\u201917)","author":"Su S.","key":"e_1_2_1_84_1","unstructured":"S. Su , C. Zhang , and J. Chen . 2007. An improved genetic algorithm for web services selection . In Proceedings of the Distributed Applications and Interoperable Systems Conference (DAIS\u201917) , R. K. Indulska J. (Ed.). 284--295. S. Su, C. Zhang, and J. Chen. 2007. An improved genetic algorithm for web services selection. In Proceedings of the Distributed Applications and Interoperable Systems Conference (DAIS\u201917), R. K. Indulska J. (Ed.). 284--295."},{"volume-title":"Proceedings of the IEEE Workshops of International Conference on Advanced Information Networking and Applications (WAINA\u201911)","author":"Suleiman B.","key":"e_1_2_1_85_1","unstructured":"B. Suleiman , C. E. Da Silva , and S. Sakr . 2011. One size does not fit all: A group-based service selection for web-based business processes . In Proceedings of the IEEE Workshops of International Conference on Advanced Information Networking and Applications (WAINA\u201911) . 253--260. B. Suleiman, C. E. Da Silva, and S. Sakr. 2011. One size does not fit all: A group-based service selection for web-based business processes. In Proceedings of the IEEE Workshops of International Conference on Advanced Information Networking and Applications (WAINA\u201911). 253--260."},{"volume-title":"Proceedings of the IEEE Congress on Evolutionary Computation. 1--8.","author":"Tang M.","key":"e_1_2_1_86_1","unstructured":"M. Tang and L. Ai . 2010. A hybrid genetic algorithm for the optimal constrained web service selection problem in web service composition . In Proceedings of the IEEE Congress on Evolutionary Computation. 1--8. M. Tang and L. Ai. 2010. A hybrid genetic algorithm for the optimal constrained web service selection problem in web service composition. In Proceedings of the IEEE Congress on Evolutionary Computation. 1--8."},{"volume-title":"Proceedings of the 2nd International Conference on Internet and Web Applications and Services (ICIW\u201907)","author":"Ter Beek M.","key":"e_1_2_1_87_1","unstructured":"M. Ter Beek , A. Bucchiarone , and S. Gnesi . 2007. Web service composition approaches: From industrial standards to formal methods . In Proceedings of the 2nd International Conference on Internet and Web Applications and Services (ICIW\u201907) . 15--20. M. Ter Beek, A. Bucchiarone, and S. Gnesi. 2007. Web service composition approaches: From industrial standards to formal methods. In Proceedings of the 2nd International Conference on Internet and Web Applications and Services (ICIW\u201907). 15--20."},{"volume-title":"Proceedings of the 8th IASTED International Conference on Software Engineering and Applications. 144--149","author":"Tsai W. T.","key":"e_1_2_1_88_1","unstructured":"W. T. Tsai , D. Zhang , Y. Chen , H. Huang , R. Paul , and N. Liao . 2004. A software reliability model for web services . In Proceedings of the 8th IASTED International Conference on Software Engineering and Applications. 144--149 . W. T. Tsai, D. Zhang, Y. Chen, H. Huang, R. Paul, and N. Liao. 2004. A software reliability model for web services. In Proceedings of the 8th IASTED International Conference on Software Engineering and Applications. 144--149."},{"key":"e_1_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1022883727209"},{"key":"e_1_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2003.1250585"},{"key":"e_1_2_1_91_1","first-page":"2617","article-title":"A dynamic web services composition algorithm based on the combination of ant colony algorithm and genetic algorithm","volume":"6","author":"Yang Z.","year":"2010","unstructured":"Z. Yang , C. Shang , Q. Liu , and C. Zhao . 2010 . A dynamic web services composition algorithm based on the combination of ant colony algorithm and genetic algorithm . J. Comput. Inform. Syst. 6 , 8 (2010), 2617 -- 2622 . Z. Yang, C. Shang, Q. Liu, and C. Zhao. 2010. A dynamic web services composition algorithm based on the combination of ant colony algorithm and genetic algorithm. J. Comput. Inform. Syst. 6, 8 (2010), 2617--2622.","journal-title":"J. Comput. Inform. Syst."},{"volume-title":"Proceedings of the International Conference on Database Systems for Advanced Applications (DASFAA\u201911)","author":"Ye Z.","key":"e_1_2_1_92_1","unstructured":"Z. Ye , X. Zhou , and A. Bouguettaya . 2011. Genetic algorithm based QoS-aware service compositions in cloud computing . In Proceedings of the International Conference on Database Systems for Advanced Applications (DASFAA\u201911) . 321--334. Z. Ye, X. Zhou, and A. Bouguettaya. 2011. Genetic algorithm based QoS-aware service compositions in cloud computing. In Proceedings of the International Conference on Database Systems for Advanced Applications (DASFAA\u201911). 321--334."},{"key":"e_1_2_1_93_1","volume-title":"Multiple Criteria Decision Making Kyoto","author":"Zeleny M.","year":"1975","unstructured":"M. Zeleny . 1976. The theory of the displaced ideal . In Multiple Criteria Decision Making Kyoto 1975 , M. Zeleny (Ed.) Springer-Verlag , Berlin, 153--206. M. Zeleny. 1976. The theory of the displaced ideal. In Multiple Criteria Decision Making Kyoto 1975, M. Zeleny (Ed.) Springer-Verlag, Berlin, 153--206."},{"key":"e_1_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2011.03.013"},{"key":"e_1_2_1_95_1","doi-asserted-by":"crossref","unstructured":"H. Zo D. L. Nazareth and H. K. Jain. 2010. Security and performance in service-oriented applications: Trading off competing objectives. Dec. Supp. Syst. 50 1 (2010) 336--346.  H. Zo D. L. Nazareth and H. K. Jain. 2010. Security and performance in service-oriented applications: Trading off competing objectives. Dec. Supp. Syst. 50 1 (2010) 336--346.","DOI":"10.1016\/j.dss.2010.09.002"},{"key":"e_1_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10796-011-9308-y"},{"key":"e_1_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2012.27"}],"container-title":["ACM Transactions on Management Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3354288","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3354288","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:44:56Z","timestamp":1750203896000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3354288"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9,30]]},"references-count":95,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,9,30]]}},"alternative-id":["10.1145\/3354288"],"URL":"https:\/\/doi.org\/10.1145\/3354288","relation":{},"ISSN":["2158-656X","2158-6578"],"issn-type":[{"type":"print","value":"2158-656X"},{"type":"electronic","value":"2158-6578"}],"subject":[],"published":{"date-parts":[[2019,9,30]]},"assertion":[{"value":"2018-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-08-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-10-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}