Refactoring monolithic object-oriented source code to materialize microservice-oriented architecture

8Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Zaragoza, P., Seriai, A. D., Seriai, A., Bouziane, H. L., Shatnawi, A., & 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 2021 (pp. 78–89). SciTePress. https://doi.org/10.5220/0010557800780089

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free