2021
DOI: 10.1109/access.2021.3102668
|View full text |Cite
|
Sign up to set email alerts
|

Optimization of Business Process Execution in Services Architecture: A Systematic Literature Review

Abstract: 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 th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 14 publications
(10 citation statements)
references
References 132 publications
0
10
0
Order By: Relevance
“…Thus, they exploit services from multiple systems. Górski and Woźniak [21] show that SOA and microservices may help in optimizing the execution of business processes into three areas: Resource Allocation, Service Composition, and Service Scheduling. The most popular are genetic algorithms that are used to optimize business processes during runtime.…”
Section: Related Workmentioning
confidence: 99%
“…Thus, they exploit services from multiple systems. Górski and Woźniak [21] show that SOA and microservices may help in optimizing the execution of business processes into three areas: Resource Allocation, Service Composition, and Service Scheduling. The most popular are genetic algorithms that are used to optimize business processes during runtime.…”
Section: Related Workmentioning
confidence: 99%
“…Górski and Woźniak [40] conducted a thorough evaluation of the literature on the optimization of business process execution in services architecture. They classified the A microservices tracing and analytical tool (JCallGraph) to analyze the invocation relationship of microservices running on containers was designed by Liu [35] for the Chinese e-commerce company JD.com (having approximately 34,000 microservices running on a cluster of 500,000 containers, supporting over 250 billion RPC-based microservices calls per day).…”
Section: Literature Reviewmentioning
confidence: 99%
“…Górski and Woźniak [40] conducted a thorough evaluation of the literature on the optimization of business process execution in services architecture. They classified the methodologies in the existing literature into three categories, resource allocation, service composition, and service scheduling, and discovered that service composition draws the most researchers.…”
Section: Literature Reviewmentioning
confidence: 99%
“…An approach for execution time and energy efficient service composition is presented by Li et al in [21]. The order of service tasks execution is determined by a service scheduling [22]. Resource allocation is another important process that affects the performance.…”
Section: Related Work 21 Comparison Of Msa With Other Architectural S...mentioning
confidence: 99%
“…Resource allocation is another important process that affects the performance. The goal of resource allocation is to select resources for component instances and determine the number of component instances needed to meet performance and reliability requirements [22]. Usually, microservices have more components with less functionality that require fewer resources.…”
Section: Related Work 21 Comparison Of Msa With Other Architectural S...mentioning
confidence: 99%