General Information
    • ISSN: 1793-8201 (Print), 2972-4511 (Online)
    • Abbreviated Title: Int. J. Comput. Theory Eng.
    • Frequency: Quarterly
    • DOI: 10.7763/IJCTE
    • Editor-in-Chief: Prof. Mehmet Sahinoglu
    • Associate Editor-in-Chief: Assoc. Prof. Alberto Arteta, Assoc. Prof. Engin Maşazade
    • Managing Editor: Ms. Mia Hu
    • Abstracting/Indexing: Scopus (Since 2022), INSPEC (IET), CNKI,  Google Scholar, EBSCO, etc.
    • Average Days from Submission to Acceptance: 192 days
    • E-mail:
    • Journal Metrics:

Prof. Mehmet Sahinoglu
Computer Science Department, Troy University, USA
I'm happy to take on the position of editor in chief of IJCTE. We encourage authors to submit papers concerning any branch of computer theory and engineering.

IJCTE 2018 Vol.10(5): 164-169 ISSN: 1793-8201
DOI: 10.7763/IJCTE.2018.V10.1219

An Approach to Evolving Legacy Enterprise System to Microservice-Based Architecture through Feature-Driven Evolution Rules

Safa Habibullah, Xiaodong Liu, and Zhiyuan Tan

Abstract—Evolving legacy enterprise systems into a lean system architecture has been on the agendas of many enterprises. Recent advance in legacy system evaluation is in favour of microservice technologies, which not only significantly reduce the complexity in deployment of enterprise systems but also enhance the availability of services to system users. However, there are technical challenges to overcome towards a successful transformation. Challenges, relating to information security, container optimisation, the performance of a new system and its deployment, are particularly under concern. To cope with these technical challenges, a new approach is proposed in this paper to govern the evolution of legacy systems into a microservice-based and cloud-hosted architecture. This approach includes a detailed working process, a set of transformation rules towards microservices and their repositories. In addition, a conceptual framework is drawn to provide a comprehensive illustration to this evolution approach. Moreover, a case study is presented to demonstrate the application of the proposed approach on the evaluation of a chosen legacy system, as well as the procedure of system architecture optimisation.

Index Terms—Cloud computing, enterprise legacy system, feature-driven evolution rules, microservices.

Safa Habibullah, Xiaodong Liu, and Zhiyuan Tan are with School of Computing, Edinburgh Napier University, Edinburgh, UK (email:,,


Cite:Safa Habibullah, Xiaodong Liu, and Zhiyuan Tan , "An Approach to Evolving Legacy Enterprise System to Microservice-Based Architecture through Feature-Driven Evolution Rules," International Journal of Computer Theory and Engineering vol. 10, no. 5, pp. 164-169, 2018.

Copyright © 2008-2024. International Association of Computer Science and Information Technology. All rights reserved.