A Typology of Phased Migration Strategies for Legacy JSP Interfaces of Clinical Information Systems to React Component Architecture

Authors

  • Md Thofiq Imamsab

Keywords:

healthcare software; system modernization; clinical workflows; data consistency; software testing; risk management; patient safety

Abstract

This article investigates the architectural conditions under which legacy JavaServer Pages (JSP) interfaces in clinical information systems can be migrated to React while controlling risks to workflow continuity and data consistency. A structured integrative review combined with qualitative configurational synthesis was conducted using 15 publications selected from an initial set of 43 sources. Quantitative evidence was extracted to identify constraints associated with concurrent use, functional coupling, device integration, migration complexity, and clinically significant interface behavior. The analysis shows that migration scope alone is an insufficient basis for strategy selection. Shared mutable state, cross-module dependencies, and the consequences of regression determine whether a component, route, workflow, or subsystem can be transferred safely. Four archetypal migration configurations were derived by aligning the functional boundary with the coexistence mechanism, backend state authority, regression assurance, and recovery capability. The resulting Linked-Decision Model treats clinical criticality as a constraint on the minimum assurance level and distinguishes code rollback from the recovery or reconciliation of persisted data. A retrospective laboratory-scheduling case was used as an illustrative consistency check rather than empirical validation. The model provides a structured basis for deciding when phased coexistence is appropriate and when controlled full cutover may present lower risk.

References

[1] K. Tuusjärvi, J. Kasurinen, and S. Hyrynsalmi, “Migrating a legacy system to a microservice architecture,” e-Informatica Software Engineering Journal, vol. 18, no. 1, Art. no. 240104, 2024, doi: 10.37190/e-Inf240104.

[2] R. H. H. Kojo, L. F. C. Real, R. C. Ferreira, T. de O. Rosa, and A. Goldman, “Exploring micro frontends: A case study application in e-commerce,” arXiv preprint, 2025, doi: 10.48550/arXiv.2506.21297.

[3] M. Cahill, B. J. Cleary, and S. Cullinan, “The influence of electronic health record design on usability and medication safety: systematic review,” BMC Health Services Research, vol. 25, Art. no. 31, 2025, doi: 10.1186/s12913-024-12060-2.

[4] N. P. S. da Silva, E. Rodrigues, and T. Conte, “A catalog of micro frontends anti-patterns,” arXiv preprint, 2024, doi: 10.48550/arXiv.2411.19472.

[5] M. Kalkatawi, “Beyond the upgrade: unraveling the complexities of health information system migration,” Discover Health Systems, vol. 4, Art. no. 7, 2025, doi: 10.1007/s44250-025-00186-x.

[6] H. Michael Ayas, P. Leitner, and R. Hebig, “An empirical study of the systemic and technical migration towards microservices,” Empirical Software Engineering, vol. 28, Art. no. 85, 2023, doi: 10.1007/s10664-023-10308-9.

[7] J. Fritzsch, J. Bogner, M. Haug, S. Wagner, and A. Zimmermann, “Towards an architecture-centric methodology for migrating to microservices,” in Agile Processes in Software Engineering and Extreme Programming – Workshops, P. Kruchten and P. Gregory, Eds. Cham, Switzerland: Springer, 2024, pp. 39–47, doi: 10.1007/978-3-031-48550-3_5.

[8] W. K. G. Assunção, L. Marchezan, A. Egyed, and R. Ramler, “Contemporary software modernization: Perspectives and challenges to deal with legacy systems,” arXiv preprint, 2024, doi: 10.48550/arXiv.2407.04017.

[9] L. F. Fávero, N. R. de Almeida, and F. J. Affonso, “A systematic mapping study on the modernization of legacy systems to microservice architecture,” Applied System Innovation, vol. 8, no. 4, Art. no. 86, 2025, doi: 10.3390/asi8040086.

[10] K. Chen, “Improving front-end performance through modular rendering and adaptive hydration (MRAH) in React applications,” arXiv preprint, 2025, doi: 10.48550/arXiv.2504.03884.

[11] B. Lando and W. Hasselbring, “Toward bundler-independent module federations: Enabling typed micro-frontend architectures,” arXiv preprint, 2025, doi: 10.48550/arXiv.2501.18225.

[12] N. C. Harahap, P. W. Handayani, and A. N. Hidayanto, “Integrated personal health record in Indonesia: Design science research study,” JMIR Medical Informatics, vol. 11, Art. no. e44784, 2023, doi: 10.2196/44784.

[13] M. Dugas et al., “Next-generation study databases require FAIR, EHR-integrated, and scalable Electronic Data Capture for medical documentation and decision support,” npj Digital Medicine, vol. 7, Art. no. 10, 2024, doi: 10.1038/s41746-023-00994-6.

[14] M. Shaikh, A. H. Vayani, S. Akram, and N. Qamar, “Open-source electronic health record systems: A systematic review of most recent advances,” Health Informatics Journal, vol. 28, no. 2, 2022, doi: 10.1177/14604582221099828.

[15] R. Casanova, F. A. Villa-Garzon, and J. W. Branch-Bedoya, “Architectural patterns for health information systems: A systematic review,” Frontiers in Digital Health, vol. 7, Art. no. 1694839, 2025, doi: 10.3389/fdgth.2025.1694839.

Downloads

Published

2026-11-13

Issue

Section

Articles

How to Cite

Imamsab, M. T. . (2026). A Typology of Phased Migration Strategies for Legacy JSP Interfaces of Clinical Information Systems to React Component Architecture. International Journal of Computer (IJC), 57(1), 727-738. https://www.ijcjournal.org/InternationalJournalOfComputer/article/view/2595