Skip to main content
Log in

Business-Process-Driven Service Composition in a Hybrid Cloud Environment

  • Published:
Information Systems Frontiers Aims and scope Submit manuscript

Abstract

Cloud services have been widely used to support tasks in business processes. A variety of services with differing types, brands, and quality of service (QoS) characteristics are available from various vendors. Additionally, companies also build their own private clouds to meet specific business requirements related to performance, privacy, and security. The problem of selecting and assembling appropriate services to support an organization’s multiple related business processes is very challenging. This problem also differs from traditional product/service selection problems because of the presence of business processes with non-sequential tasks and multiple, related business processes. The various QoS characteristics of services, the special requirements of some subtasks in the business processes, compatibility between cloud services, and the coordination of multiple business processes need to be considered when selecting appropriate services. This paper develops a multi-factor cloud service composition optimal selection (CSCOS) model to formalize the constrained combinatorial optimization problem and designs an improved differential evolution algorithm based on a constructive cooperative coevolutionary framework (C3IMDE) for solution. Experiments on synthetic data demonstrate that C3IMDE has better efficiency and stability than benchmark algorithms, especially for large-scale, multi-process collaborative optimization.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Algorithm 1
Algorithm 2
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Data Availability

The data that support the findings of this study is synthetic data generated by the approach described in this paper, and the data for all analyses is available upon request.

References

Download references

Acknowledgements

This work was supported by the National Natural Science Foundation of China under grants 72131006, 71771075, 72271082, and 72071063. Natural Science Foundation of Universities of Anhui Province under grant KJ2021A0473, Anhui Provincial Key Research and Development Plan Project under grant 2022i01020003 and Fundamental Research Funds for the Central Universities under grant PA2020GDKC0020.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dongxiao Gu.

Ethics declarations

Conflicts of interest

The authors have no conflicts of interest to declare that are relevant to the content of this article.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xu, J., Jain, H.K., Gu, D. et al. Business-Process-Driven Service Composition in a Hybrid Cloud Environment. Inf Syst Front (2023). https://doi.org/10.1007/s10796-023-10436-z

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10796-023-10436-z

Keywords

Navigation