2020
DOI: 10.1007/978-3-030-45183-7_23
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Microservices Identification from a Set of Business Processes

Abstract: All organizations engage in ongoing maintenance of their information systems due to constant changes in users' needs and governments' regulations. However these systems are monolithic making this maintenance a nightmare. To address this monolithic nature different technologies like commercial-of-the-shelf, service-oriented architecture, and lately microservices are proposed. This paper focuses on microservices by discussing their automatic identification from a set of business processes. Thanks to business pro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 13 publications
(4 citation statements)
references
References 21 publications
0
4
0
Order By: Relevance
“…This paper 6 extends the approach we discussed in [10] from three perspectives. First, we add a new semantic dependency model to the existing structural-and data-dependency models.…”
Section: Introductionmentioning
confidence: 75%
See 1 more Smart Citation
“…This paper 6 extends the approach we discussed in [10] from three perspectives. First, we add a new semantic dependency model to the existing structural-and data-dependency models.…”
Section: Introductionmentioning
confidence: 75%
“…In fact, this is what we did and demonstrated in [10] where we designed and developed a collaborative clustering-based approach to identify microservices from a set of Business Processes (BPs). To the best of our knowledge, only Amiri [2] identifies microservices using BPs while the rest use UML class diagrams [4], legacy databases [7], log files [12], and source codes [13].…”
Section: Introductionmentioning
confidence: 87%
“…It first extracts business processes, then finds out a read/write operation of each business process to an entity to build correlation between businesses, and finally classifies and extracts candidate microservices. Daoud et al (2020) designed a collaborative clustering-based approach to automatically identify microservices, which is also based on business processes. In 2021, Daoud et al (2021) extended their former work by considering sematic,context and fragment dependency.…”
Section: Related Workmentioning
confidence: 99%
“…To address this problem, there is recent research on the migration of monolith to a microservices architecture, for example, [3][4][5][6][7][8][9][10] which propose techniques to identify candidate decompositions of the monolith. Additionally, they use metrics to assess the quality of the decomposition.…”
Section: Introductionmentioning
confidence: 99%