Welcome to the upgraded BRAC University Institutional Repository. We are currently organizing collections after a recent system upgrade. Homepage category counters may temporarily show lower numbers while syncing, but over 27,000 repository items remain safe and accessible. Please use the search bar to find theses, scholarly outputs, and institutional documents.

A practical approach to convert silo web application into multi-tenant cloud-based SaaS application

Loading...
Thumbnail Image

Publisher

BRAC University

Citation

Abstract

Generally, SME software firms start developing an application with specific require- ments and intended to use it as Application Service Provider (ASP). With no argu- ment ASP fits best for agile development and meets development deadlines. In ASP model, we deploy the system and cater update, customization and troubleshooting by ownership. When we have the application deployed for more than a handful of users then it gets difficult to maintain the application for each owner. In Software as a Service (SaaS) model service is provided to each subscriber individually but under- neath the application is maintained as one single instance. Converting ASP model applications to SaaS model application helps the provider to reduce development and operational costs, effortlessly update and do bug fixes, and attain troubleshooting effectively. The conversion of ASP to SaaS is not straightforward. The conver- sion starts with separation common modules and subscriber specific modules. Then there is existing database customization along with master table implementation for the subscription. Finally, we need to select proper cloud-based IaaS with different services to obtain maximum usage with minimal billing. This project address the challenges of converting an ASP to a multi-tenant SaaS model with scalability, cost efficiency and ease of maintenance. Using the cloud as infrastructure gives the advantage of high security, reduces overhead cost and streamlines integration and deployment. This paper aims to provide a structured implementation technique to convert an existing singleton web application to SaaS on multi-tenant shared infrastructure model. These improvements help software firms achieve better operational efficiency while offering a more sustainable SaaS solution. Also helpful for the researchers and engineers to easily implement multi-tenant architecture in action.

Description

Cataloged from PDF version of project report.
Includes bibliographical references (pages 39-40).
This project report is submitted in partial fulfillment of the requirements for the degree of Master of Science in Computer Science and Engineering, 2025.

Publisher Link

Type

Project Report