Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > A methodology for refactoring ORM-based monolithic web applications into microservices
Publication

Publications

A methodology for refactoring ORM-based monolithic web applications into microservices

Title
A methodology for refactoring ORM-based monolithic web applications into microservices
Type
Article in International Scientific Journal
Year
2023
Authors
Freitas, F
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Ferreira, A
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Journal
The Journal is awaiting validation by the Administrative Services.
Vol. 75
ISSN: 2590-1184
Publisher: ELSEVIER SCI LTD
Indexing
Other information
Authenticus ID: P-00Y-BEC
Abstract (EN): In the last few years we have been seeing a drastic change in the way software is developed. Large-scale software projects are being assembled by a flexible composition of many (small) components possibly written in different programming languages and deployed anywhere in the cloud - the so-called microservices-based applications. The dramatic growth in popularity of microservices-based applications has pushed several companies to apply major refactorings to their software systems. However, this is a challenging task that may take several months or even years. We propose a methodology to automatically evolve monolithic web applications that use object-relational mapping into microservices-based ones. Our methodology receives the source code and a microservices proposal and refactors the original code to create each microservice. Our methodology creates an API for each method call to classes that are in other services. The database entities are also refactored to be included in the corresponding service. The evaluation performed in 120 applications shows that our tool can successfully refactor about 72% of them. The execution of the unit tests in both versions of the applications yield exactly the same results.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 18
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same journal

What about the usability in low-code platforms? A systematic literature review (2023)
Another Publication in an International Scientific Journal
Pinho, D; Ademar Aguiar; Amaral, V
Selected Extended Papers from the 2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2021) (2023)
Article in International Scientific Journal
Jácome Cunha; Caitlin Kelleher; Steve Oney
E-APK: Energy pattern detection in decompiled android applications (2023)
Article in International Scientific Journal
Gregorio, N; João Bispo; Joao Paulo Fernandes; de Medeiros, SQ
Recommend this page Top
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-07-26 at 00:37:27 | Privacy Policy | Personal Data Protection Policy | Whistleblowing