The Architectural Reengineering of Existing Web-based System
Keywords:
forward engineering, microservices, monolithic, serverless system re-engineering, reverse engineering, system architecture, web-based software developmentAbstract
In this article, we discuss web-based system development, including its trends, stages of software architecture development, comparison of service-oriented, microservices, and serverless architectures, and research on scalability. We also delve into software re-engineering techniques, methods for migrating old web system architectures to new ones, and the new architecture's structure and components. Our research and methodology aimed to improve the architecture of a web access system in need of change, and we implemented a test using a case study on the SiSi system of the National University of Mongolia.
Downloads
References
Ian Sommerville, Software Engineering (10th ed). Pearson Education, 2016.
J.T. Yao and Y.Y. Yao, “Web-based information retrieval support systems: building research tools for scientists in the new information age,” Proceedings of the IEEE/WIC International Conference on Web Intelligence, pp. 570-573, 2003.
Y.Y. Yao, “Information retrieval support systems,” Proceedings of FUZZ-IEEE’02, pp. 773-778, 2002.
Samuel O. Adejumo Chinedu E. Mbonu, Samuel M. Alade,Wole M. Olatokun, “Re-engineering a web-based Student Information management System: Development Perspective for the Offic of International Programmes, University of Ibadan”, International Research Journal of Computer Science (IRJCS), vol 8, pp. 226-236, 2021.
D.J. Power and S. Kaparthi, “Building Web-based decision support systems,” Studies in Informatics and Control, 11, pp. 291-302, 2002.
Yao, Jingtao, “Design of Web-based Support Systems,” Springer London, 2012.
Roger S. Pressman, Software Engineering A Practitioner’s Approach (7th ed)., 2010.
M. Villamizar et al., "Evaluating the monolithic and the microservice architecture pattern to deploy web applications in the cloud," 10th Computing Colombian Conference (10CCC), Bogota, Colombia, 2015, pp. 583-590, doi: 10.1109/ColumbianCC.2015.7333476.
https://rubygarage.org/blog/monolith-soa-microservices-serverless
Sanjeev Sharma and Bernie Coyne, DevOps For Dummies (2nd ed). John Wiley Sons, 2015.
Manar Majthoub, Mahmoud H. Qutqut and Yousra Odeh, “Software Re-engineering: An Overview”, 8th International Conference on Computer Science and Information Technology (CSIT), 11-12 July 2018, Amman.
Ouynzul.D, Study research for architecture of Sisi system, 2021.
Law on the protection of personal information of Mongolia.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Enkhtuul Bukhsuren, Adiyatumur Tsogtkhuu, Baatarbileg Altangerel, Oyun-Erdene Namsrai, Munkhtsetseg Namsraidorj, Amirlan Enkhtur

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.