2018
DOI: 10.1007/978-3-030-02671-4_4
|View full text |Cite
|
Sign up to set email alerts
|

Discovering Microservices in Enterprise Systems Using a Business Object Containment Heuristic

Abstract: The growing impact of IoT and Blockchain platforms on business applications has increased interest in leveraging large enterprise systems as Cloudenabled microservices. However, large and monolithic enterprise systems are unsuitable for flexible integration with such platforms. This paper presents a technique to support the re-engineering of an enterprise system based on the fundamental mechanisms for structuring its architecture, i.e., business objects managed by software functions and their relationships whi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
2
1
1

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(8 citation statements)
references
References 15 publications
0
8
0
Order By: Relevance
“…Wikipedia and IBM also use SOA [11], [13], [37][38][39]. Although many companies have invested in SOA aligned IT transformations, they did not harvest what it promised to provide [9], [20], [40], [41]. That emphasizes that -the migration decision must be making carefully and study well; otherwise the system causes a disaster‖.…”
Section: Literature Reviewmentioning
confidence: 99%
See 1 more Smart Citation
“…Wikipedia and IBM also use SOA [11], [13], [37][38][39]. Although many companies have invested in SOA aligned IT transformations, they did not harvest what it promised to provide [9], [20], [40], [41]. That emphasizes that -the migration decision must be making carefully and study well; otherwise the system causes a disaster‖.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Thereby, analysis techniques are one of drawbacks of architecture migration. Although these analysis effects on the software structure and the modernization processes, there is still a gap in the area of correlating structural and behavioral analysis [41]. Where, Critical success factors (CSF) are defined as ‗An area where an organization must perform well if it is to succeed'.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Apart from business object relationships, the number of execution calls between different microservices plays a major role in defining high performing microservices, because an excessive number of network calls can increase response times while decreasing the availability of the service [1]. Available research related to microservice discovery has considered the number of calls between different methods to suggest microservices for the developer by analysing system execution logs [14,15]. However, such research has not considered the possibility of evaluating scalability and availability to derive better microservice configurations from enterprise systems.…”
Section: Related Workmentioning
confidence: 99%
“…Apart from the above standard parameters, our algorithm requires further input, such as the BOs of the system (B), and execution graph nodes (N) and their relationships (R) extracted from the execution graphs. These details can be extracted from a software system based on the methodology described by De Alwis et al [14]. The population size (n) defines how many chromosomes are populated in a single generation, while the number of generations (Gen) defines the number of times the algorithm generates different populations before it stops.…”
Section: Rq4mentioning
confidence: 99%
See 1 more Smart Citation