loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Pascal Zaragoza 1 ; 2 ; Abdelhak-Djamel Seriai 2 ; Abderrahmane Seriai 1 ; Hinde-Lilia Bouziane 2 ; Anas Shatnawi 1 and Mustapha Derras 1

Affiliations: 1 Berger-Levrault, France ; 2 LIRMM, CNRS and University of Montpellier, Montpellier, France

Keyword(s): Microservices, Monolith, Modernization, Reverse Engineering, Refactoring, Software Architecture.

Abstract: The emergence of the microservice-oriented architecture (MSA) has led to increased maintainability, better readability, and better scalability. All these advantages make migrating a monolithic software towards an MSA an attractive prospect for organizations. The migration process is recognized to be complex and consequently risky and costly. This process is composed of two phases: (1) the microservice-based architecture recovery phase and (2) the transformation (i.e. materialization) phase. In this paper, we propose a systematic approach to transform an object-oriented monolithic application towards an MS-oriented one by applying a set of transformation pattern. To validate our approach we automated it with our tool MonoToMicro, and applied it on a set of monolithic Java applications to be migrated towards microservices-based ones.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.226.17.210

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Zaragoza, P.; Seriai, A.; Seriai, A.; Bouziane, H.; Shatnawi, A. and Derras, M. (2021). Refactoring Monolithic Object-Oriented Source Code to Materialize Microservice-oriented Architecture. In Proceedings of the 16th International Conference on Software Technologies - ICSOFT; ISBN 978-989-758-523-4; ISSN 2184-2833, SciTePress, pages 78-89. DOI: 10.5220/0010557800780089

@conference{icsoft21,
author={Pascal Zaragoza. and Abdelhak{-}Djamel Seriai. and Abderrahmane Seriai. and Hinde{-}Lilia Bouziane. and Anas Shatnawi. and Mustapha Derras.},
title={Refactoring Monolithic Object-Oriented Source Code to Materialize Microservice-oriented Architecture},
booktitle={Proceedings of the 16th International Conference on Software Technologies - ICSOFT},
year={2021},
pages={78-89},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010557800780089},
isbn={978-989-758-523-4},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 16th International Conference on Software Technologies - ICSOFT
TI - Refactoring Monolithic Object-Oriented Source Code to Materialize Microservice-oriented Architecture
SN - 978-989-758-523-4
IS - 2184-2833
AU - Zaragoza, P.
AU - Seriai, A.
AU - Seriai, A.
AU - Bouziane, H.
AU - Shatnawi, A.
AU - Derras, M.
PY - 2021
SP - 78
EP - 89
DO - 10.5220/0010557800780089
PB - SciTePress