Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > A methodology for refactoring ORM-based monolithic web applications into microservices

Publicações

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

Título
A methodology for refactoring ORM-based monolithic web applications into microservices
Tipo
Artigo em Revista Científica Internacional
Ano
2023
Autores
Freitas, F
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
Ferreira, A
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
Revista
A Revista está pendente de validação pelos Serviços Administrativos.
Vol. 75
ISSN: 2590-1184
Editora: ELSEVIER SCI LTD
Indexação
Publicação em ISI Web of Knowledge ISI Web of Knowledge - 0 Citações
Outras Informações
ID Authenticus: 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.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Nº de páginas: 18
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Da mesma revista

What about the usability in low-code platforms? A systematic literature review (2023)
Outra Publicação em Revista Científica Internacional
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)
Artigo em Revista Científica Internacional
Jácome Cunha; Caitlin Kelleher; Steve Oney
E-APK: Energy pattern detection in decompiled android applications (2023)
Artigo em Revista Científica Internacional
Gregorio, N; João Bispo; Joao Paulo Fernandes; de Medeiros, SQ
Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-08-28 às 08:13:16 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias