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

dc.contributor.advisorChakrabarty, Amitabha
dc.contributor.authorKhan, Omar Hassan
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2026-05-03T07:08:17Z
dc.date.available2026-05-03T07:08:17Z
dc.date.copyright2025
dc.date.issued2025-10
dc.descriptionCataloged from PDF version of project report.
dc.descriptionIncludes bibliographical references (pages 39-40).
dc.descriptionThis project report is submitted in partial fulfillment of the requirements for the degree of Master of Science in Computer Science and Engineering, 2025.en_US
dc.description.abstractGenerally, 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.en_US
dc.description.degreeM.Sc. in Computer Science and Engineering
dc.description.statementofresponsibilityOmar Hassan Khan
dc.format.extent40 pages
dc.identifier.otherID 19166019
dc.identifier.urihttp://hdl.handle.net/10361/28153
dc.language.isoenen_US
dc.publisherBRAC Universityen_US
dc.rightsBRAC University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
dc.subjectSoftware-as-a-serviceen_US
dc.subjectSaaSen_US
dc.subjectMulti-tenancyen_US
dc.subjectTechnology adoptionen_US
dc.subjectCloud deploymenten_US
dc.subject.lcshCloud computing.
dc.subject.lcshApplication software--Development.
dc.subject.lcshCustomer services--Software.
dc.subject.lcshClient/server computing.
dc.subject.lcshSoftware reengineering.
dc.titleA practical approach to convert silo web application into multi-tenant cloud-based SaaS applicationen_US
dc.typeProject Reporten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
19166019_CSE.pdf
Size:
969.42 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: