Intelligent Mainframe Modernization: Applying Domain-Driven Design to Extract Business Capabilities from Legacy Systems

Authors

  • Kalyana Sundaram Chidambaram

Keywords:

Mainframe Modernization, Domain-Driven Design, Microservices, Bounded Contexts, Reverse Engineering, Restful API

Abstract

Background: Legacy mainframe systems are a large part of an enterprise IT ecosystem today․ Their tightly coupled architecture makes them difficult to modernize, and customary approaches such as re-architecting or lift-and-shift migration present operational and functional risk due to the undocumented business logic that has spread through a codebase over decades.

Objective: To present a framework that combines domain-driven design (DDD) and reverse engineering techniques to support the business-oriented, systematic modernization of legacy mainframe systems.

Methods: Bounded context analysis identifies business capabilities from monolithic mainframe architectures․ Static and dynamic analysis recognize areas in a system that are tightly coupled and potential candidates for service boundaries․ These boundaries are then implemented as independent microservices with RESTful APIs, deployed to container-based cloud-native infrastructures with automated testing and validation pipelines.

Results: The framework leads to the improvement of system modularity through domain-oriented decomposition of services‚ reduced structural coupling through API-level interaction‚ improved reliability through cloud failover‚ and reduced defect density and operational complexity through testing and deployment automation․ By eliminating intermediate messaging layers, it increases event processing efficiency and the system's topological simplicity.

Conclusions: The domain-driven modernization can be a scalable incremental alternative to risky wholesale replacement strategies through encapsulating business logic within a technical architecture conforming to the natural structure of the business domain, lowering the risk of transformation or easing the incremental technical evolution of enterprise systems.

Downloads

Download data is not yet available.

References

Duc Minh Le et al., "Domain-driven design patterns: A metadata-based approach," 2016 IEEE RIVF International Conference on Computing & Communication Technologies, Research, Innovation, and Vision for the Future (RIVF), 2016, doi: 10.1109/RIVF.2016.7800302. [Online]. Available: https://ieeexplore.ieee.org/document/7800302

Lucas Fernando Fávero et al., "A Systematic Mapping Study on the Modernization of Legacy Systems to Microservice Architecture," Appl. Syst. Innov. 2025. [Online]. Available: https://www.mdpi.com/2571-5577/8/4/86

Sam Peng and Ying Hu, "Anticorruption: a domain-driven design approach to more robust integration," OOPSLA '07: Companion to the 22nd ACM SIGPLAN conference on object-oriented programming systems and applications companion, 2007. doi: 10.1145/1297846.1297966. [Online]. Available: https://dl.acm.org/doi/10.1145/1297846.1297966

Irina Petrariu et al., "A Comparative Study of Unsupervised Anomaly Detection Algorithms used in a Small and Medium-Sized Enterprise," International Journal of Advanced Computer Science and Applications (IJACSA), 2022. doi: 10.14569/IJACSA.2022.0130908. [Online]. Available: https://thesai.org/Publications/ViewPaper?Volume=13&Issue=9&Code=IJACSA&SerialNo=108

Daniele Wolfart et al., "Modernizing Legacy Systems with Microservices: A Roadmap," EASE '21: Proceedings of the 25th International Conference on Evaluation and Assessment in Software Engineering, 2021. [Online]. Available: https://dl.acm.org/doi/10.1145/3463274.3463334

Daniele Wolfart et al., "The route optimization and fare setting research of feeder transit system related to urban rail transit," 2021 2nd International Conference on Urban Engineering and Management Science (ICUEMS), 2021. doi: 10.1109/ICSA51549.2021.00011. [Online]. Available: https://ieeexplore.ieee.org/document/9426726

Paulius Danenas and Gintautas Garsva, "Domain Driven Development and Feature Driven Development for Development of Decision Support Systems," Information and Software Technologies, 2012. doi: 10.1007/978-3-642-33308-8_16. [Online]. Available: https://link.springer.com/chapter/10.1007/978-3-642-33308-8_16

Lucas Fávero et al., "Micro4Delphi: A Process for the Modernization of Legacy Systems in Delphi to Microservice Architecture," 27th International Conference on Enterprise Information Systems, 2025. doi: 10.5220/0013365700003929. [Online]. Available: https://www.scitepress.org/PublicationsDetail.aspx?ID=rgjeFdmW8vk=

Hareem Sahar et al., "How are issue reports discussed in Gitter chat rooms?" Journal of Systems and Software, 2021. doi: 10.1016/j.jss.2020.110868. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0164121220302429

Sai Thu Ya Aung et al., "Blockchain-Based Implementation for Integration of DNA Profiles Information Systems," 2020 - 5th International Conference on Information Technology (InCIT), 2020, doi: 10.1109/ISSREW51248.2020.00060. [Online]. Available: https://ieeexplore.ieee.org/document/9310775

David Alberto García Arango et al., "Design and validation of a comprehensive evaluation proposal for MOOC-type courses," 2020 15th Iberian Conference on Information Systems and Technologies (CISTI), 2020. doi: 10.23919/CISTI49556.2020.9141096. [Online]. Available: https://ieeexplore.ieee.org/document/9141096

Nicolò Pasini et al., "A virtual suturing task: proof of concept for awareness in autonomous camera motion," 2022 Sixth IEEE International Conference on Robotic Computing (IRC), 2023, doi: 10.1109/APSEC57359.2022.00039. [Online]. Available: https://ieeexplore.ieee.org/document/10023585

Duc Minh Le et al., "Generating Multi-platform Single Page Applications: A Hierarchical Domain-Driven Design Approach," SoICT '22: Proceedings of the 11th International Symposium on Information and Communication Technology, 2022, doi: 10.1145/3568562.3568566. [Online]. Available: https://dl.acm.org/doi/10.1145/3568562.3568566

Nicolò Pasini et al., "A virtual suturing task: proof of concept for awareness in autonomous camera motion," 2022 Sixth IEEE International Conference on Robotic Computing (IRC), 2023, doi: 10.1109/APSEC57359.2022.00039. [Online]. Available: https://ieeexplore.ieee.org/document/10023585

P. Danenas and G. Garsva, "Domain Driven Development and Feature Driven Development for Development of Decision Support Systems," Information and Software Technologies, 2012, doi: 10.1007/978-3-642-33308-8_16. [Online]. Available: https://link.springer.com/chapter/10.1007/978-3-642-33308-8_16

Downloads

Published

20.05.2026

How to Cite

Kalyana Sundaram Chidambaram. (2026). Intelligent Mainframe Modernization: Applying Domain-Driven Design to Extract Business Capabilities from Legacy Systems. International Journal of Intelligent Systems and Applications in Engineering, 14(1s), 937–944. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/8290

Issue

Section

Research Article