The Architectural Reengineering of Existing Web-based System

Authors

  • Enkhtuul Bukhsuren, Adiyatumur Tsogtkhuu, Baatarbileg Altangerel, Oyun-Erdene Namsrai, Munkhtsetseg Namsraidorj, Amirlan Enkhtur

Keywords:

forward engineering, microservices, monolithic, serverless system re-engineering, reverse engineering, system architecture, web-based software development

Abstract

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

Download data is not yet available.

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

12.06.2024

How to Cite

Enkhtuul Bukhsuren. (2024). The Architectural Reengineering of Existing Web-based System . International Journal of Intelligent Systems and Applications in Engineering, 12(4), 3389 –. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/6844

Issue

Section

Research Article