Optimization of Business Process Execution in Services Architecture: A Systematic Literature Review
Web services have become a standard way to provide functions of information systems. The number of web services grows rapidly with the increasing popularity of microservices architecture. In consequence, many business processes are executed entirely through web services. Therefore, optimizing the pe...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9507503/ |
id |
doaj-ddd04f8e94ec464196e96241f8b73765 |
---|---|
record_format |
Article |
spelling |
doaj-ddd04f8e94ec464196e96241f8b737652021-08-13T23:00:54ZengIEEEIEEE Access2169-35362021-01-01911183311185210.1109/ACCESS.2021.31026689507503Optimization of Business Process Execution in Services Architecture: A Systematic Literature ReviewTomasz Gorski0https://orcid.org/0000-0002-8393-1585Adrian P. Wozniak1Department of Computer Science, Polish Naval Academy (PNA) of the Heroes of Westerplatte, Gdynia, PolandInstitute of Computer and Information Systems, Military University of Technology, Warsaw, PolandWeb services have become a standard way to provide functions of information systems. The number of web services grows rapidly with the increasing popularity of microservices architecture. In consequence, many business processes are executed entirely through web services. Therefore, optimizing the performance of business process execution may bring many benefits. There are many optimization methods in this area. Our systematic literature review aims to introduce available methods to researchers interested in the optimization of business process execution. We queried four databases: ACM, IEEE Xplore, Science Direct, and Springer. Out of 12150 initially found papers, we have selected 128 for the review. We have grouped methods presented in those papers into three stages of business process optimization: Resource Allocation, Service Composition, and Service Scheduling. Service Composition attracts the largest group of researchers with a vast majority of 119 articles in it. Moreover, the most popular are genetic algorithms. In general, researchers mainly propose heuristic methods that optimize business processes during run-time. We see the potential for further exploration at both Resource Allocation and Service Scheduling stages.https://ieeexplore.ieee.org/document/9507503/Service-oriented architecturebusiness processoptimizationreliabilitymicro-services |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Tomasz Gorski Adrian P. Wozniak |
spellingShingle |
Tomasz Gorski Adrian P. Wozniak Optimization of Business Process Execution in Services Architecture: A Systematic Literature Review IEEE Access Service-oriented architecture business process optimization reliability micro-services |
author_facet |
Tomasz Gorski Adrian P. Wozniak |
author_sort |
Tomasz Gorski |
title |
Optimization of Business Process Execution in Services Architecture: A Systematic Literature Review |
title_short |
Optimization of Business Process Execution in Services Architecture: A Systematic Literature Review |
title_full |
Optimization of Business Process Execution in Services Architecture: A Systematic Literature Review |
title_fullStr |
Optimization of Business Process Execution in Services Architecture: A Systematic Literature Review |
title_full_unstemmed |
Optimization of Business Process Execution in Services Architecture: A Systematic Literature Review |
title_sort |
optimization of business process execution in services architecture: a systematic literature review |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2021-01-01 |
description |
Web services have become a standard way to provide functions of information systems. The number of web services grows rapidly with the increasing popularity of microservices architecture. In consequence, many business processes are executed entirely through web services. Therefore, optimizing the performance of business process execution may bring many benefits. There are many optimization methods in this area. Our systematic literature review aims to introduce available methods to researchers interested in the optimization of business process execution. We queried four databases: ACM, IEEE Xplore, Science Direct, and Springer. Out of 12150 initially found papers, we have selected 128 for the review. We have grouped methods presented in those papers into three stages of business process optimization: Resource Allocation, Service Composition, and Service Scheduling. Service Composition attracts the largest group of researchers with a vast majority of 119 articles in it. Moreover, the most popular are genetic algorithms. In general, researchers mainly propose heuristic methods that optimize business processes during run-time. We see the potential for further exploration at both Resource Allocation and Service Scheduling stages. |
topic |
Service-oriented architecture business process optimization reliability micro-services |
url |
https://ieeexplore.ieee.org/document/9507503/ |
work_keys_str_mv |
AT tomaszgorski optimizationofbusinessprocessexecutioninservicesarchitectureasystematicliteraturereview AT adrianpwozniak optimizationofbusinessprocessexecutioninservicesarchitectureasystematicliteraturereview |
_version_ |
1721208154869465088 |