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.
Author supplied keywords
Cite
CITATION STYLE
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.