Open Access
ARTICLE
Optimizing Service Composition (SC) Using Smart Multistage Forward Search (SMFS)
1 Faculty of Information Technology and Systems, University of Jordan, Aqaba, Jordan
2 Faculty of Information Technology, Al-Ahliyya Amman University, Amman, Jordan
3 School of Business, University of Jordan, Amman, Jordan
4 Department of Basic Sciences, College of Science and Theoretical Studies, Saudi Electronic University, Riyadh 11673, Saudi Arabia
5 Department of Computer Science, College of Computing and Informatics, Saudi Electronic University, Riyadh 11673, Saudi Arabia
* Corresponding Author: Nawaf N. Hamadneh. Email:
(This article belongs to the Special Issue: Recent Advances in Intelligent Systems and Communication)
Intelligent Automation & Soft Computing 2021, 28(2), 321-336. https://doi.org/10.32604/iasc.2021.014892
Received 25 October 2020; Accepted 15 February 2021; Issue published 01 April 2021
Abstract
Service Oriented Architecture (SOA) is a style of software design where Web Services (WS) provide services to the other components through a communication protocol over a network. WS components are managed, updated, and rearranged at runtime to provide the business processes as SCs, which consist of a set of WSs that can be invoked in a specific order to fulfill the clients’ requests. According to the Service Level Agreement (SLA) requirements, WS selection and composition are significant perspectives of research to meet the clients’ expectations. This paper presents an effective technique using SMFS that attempts to improve the WS selection as well as SC construction and ultimately optimize the WS resource utilization. The results show that the proposed SMFS technique enhances the WS resource utilization by 9.6% compared to the standard Multistage Forward Search (MFS) technique. Similarly, the number of constructed SCs using the proposed SMFS technique are increased by 36.97% compared to the number of constructed SCs with the standard MFS technique.
Keywords
Cite This Article
Citations
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.