Microservice-based reengineering of enterprise systems for cloud migration
Adambarage Anuruddha Chathuranga De Alwis · Queensland University of Technology · 2021
Enterprise systems, such as enterprise resource planning and customer relationship management are widely used in corporate sectors and are notoriously large and monolithic. They are challenging to decouple because they manage asynchronous, user-driven business processes and business objects (BOs) having complex structural relationships. This thesis presents the remodularization technique combined with novel microservice patterns which utilizes both semantic properties of enterprise systems, i.e., BO structure, together with syntactic features of their code, i.e., methods and interactions, for identifying suitable parts of enterprise systems which can be run as fine-grained microservices in highly scalable Cloud systems while achieving high performance characteristics.