2016 XLII Latin American Computing Conference (CLEI) 2016
DOI: 10.1109/clei.2016.7833410
|View full text |Cite
|
Sign up to set email alerts
|

Towards the understanding and evolution of monolithic applications as microservices

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
59
0
3

Year Published

2019
2019
2023
2023

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 75 publications
(62 citation statements)
references
References 13 publications
0
59
0
3
Order By: Relevance
“…While migrating, several aspects such as the communication mode and technologies needs to be carefully chosen. Escobar et al proposed a model‐based approach to transform legacy applications to MSA . Jamshidi et al proposed a pattern‐based architecture that concerns the variability trends for the migration process .…”
Section: Migration To Microservices Architecturesmentioning
confidence: 99%
“…While migrating, several aspects such as the communication mode and technologies needs to be carefully chosen. Escobar et al proposed a model‐based approach to transform legacy applications to MSA . Jamshidi et al proposed a pattern‐based architecture that concerns the variability trends for the migration process .…”
Section: Migration To Microservices Architecturesmentioning
confidence: 99%
“…The paper S11 [25] describes a technical solution to modernize monolithic applications into microservices using software visualization to support the comprehension of evolution process. This conceptual solution can provide a modernization process that uses a legacy system and generates a set of visual diagrams that help architects and developers to understand the system, also suggesting ways of code partitions for transforming into micro-services.…”
Section: Resultsmentioning
confidence: 99%
“…This conceptual solution can provide a modernization process that uses a legacy system and generates a set of visual diagrams that help architects and developers to understand the system, also suggesting ways of code partitions for transforming into micro-services. The paper has focus only in an understanding stage of modernization, not in transformation stage [25]. The authors analyzed a large Java EE application to validate this solution.…”
Section: Resultsmentioning
confidence: 99%
“…Each criterion is formatted with a template very similar to that used in agile practices, containing information such as identification and name; description; specification artifacts in the system; literature references, category, and characteristics. Escobar et al [6] propose a process that helps the developer to decompose a monolithic application in microservices, through diagrams resulting from data layer analysis belonging to each Enterprise Java Beans (EJB) through clustering. The process is divided into three steps: the first layer called data injection, which deals with the processing of application source code, resulting in a KDM metamodel that is used as input for the next step; For the second stage, the classes, interfaces, and methods present in the metamodel generated by the first stage are identified, which are classified into two possible clusters that are EJB cluster and microservice cluster.…”
Section: Work Analysismentioning
confidence: 99%
“…Regarding the main contributions, only the work of Gysel [13] proposed a tool for the decomposition of monolithic systems in microservices. The works of Levcovitz [16], Knoche [15] and Escobar [6] contribute to the creation of a process to perform the decomposition. The work of Rocha [21] proposes the use of an algorithm to perform the decomposition.…”
Section: Comparative Analysis Of the Workmentioning
confidence: 99%