SC-MA: A Service Composition Method Based on Multiple Adaptive Mechanisms
Web service combination is the integration of numerous existing independent services using specific logic and processes to meet more sophisticated business requirements and functions. This combination can be easily customized to various application scenarios to achieve business automation and efficiency by coordinating the inputs and outputs of individual services. Adaptive mechanisms play an important role in service combination. In this paper, we introduce a service combination framework called SC-MA which uses several adaptive mechanisms to tackle the service combination problem. We divide the flow of the algorithm into three main steps to achieve efficient and accurate task solution construction. First, we analyze the relationships between services and estimate the likelihood of each service's occurrence using a graph neural network (GNN). After obtaining high-probability predictions of services, we combine Pointer Networks (PNs) with adaptive mechanisms to construct preliminary solutions. Finally, we introduce the Whale Optimization Algorithm for Adaptive Mechanisms (CXWOA) to refine the initial solution, aiming to achieve a higher-quality result. The experimental results suggest that the adaptive mechanism can improve service portfolio performance by enhancing average service quality while decreasing average runtime.
Authors
- Weiwei Cheng (ORCID: https://orcid.org/0000-0002-0805-8296)
- Xinyuan Cui (ORCID: https://orcid.org/0000-0002-6365-4568)
- Zhichun Jia (ORCID: https://orcid.org/0000-0003-3192-3660)
- Xing Xing (ORCID: https://orcid.org/0000-0003-0130-0147)
Institutions
- Bohai University (CN)
Publication Details
- Published
- 2025-05-09
- DOI
- https://doi.org/10.1109/ddcls66240.2025.11065318
- Primary Topic
- Service-Oriented Architecture and Web Services
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China