A framework for migration of conventional client-server software systems to cloud

dc.contributor.advisorDu, Weichang
dc.contributor.authorZheng, Jianbo
dc.date.accessioned2023-03-01T16:16:59Z
dc.date.available2023-03-01T16:16:59Z
dc.date.issued2014
dc.date.updated2016-11-01T00:00:00Z
dc.description.abstractAs an emerging model for the delivery of software services, Software as a Service (SaaS) becomes a trend in software industry due to its low investment, flexibility and accessibility. However, migration of conventional client-server software systems and applications to SaaS may involve complicated processes. This thesis proposes a framework named A2SF for helping software developers to migrate conventional client-server applications to high quality SaaS based applications in cloud environments, with multi-tenancy support, without re-developing or modifying the original applications. The migration framework consists of four components: service proxy, data proxy, tenant management, and cloud resources management. The four framework components, together with an original client-server application, can be seamlessly deployed on the cloud as an SaaS software. A prototype of A2SF has been implemented on the Amazon AWS cloud platform. Based on A2SF, the thesis also describes a general cloud migration process for client-server applications and presents a case study of migrating a real-world client-server application to Amazon AWS cloud.
dc.description.copyrightNot available for use outside of the University of New Brunswick
dc.description.noteElectronic Only. (UNB thesis number) Thesis 9397. (OCoLC) 961830460.
dc.description.noteM.C.S. University of New Brunswick, Faculty of Computer Science, 2014.
dc.formattext/xml
dc.format.extentxii, 101 pages
dc.format.mediumelectronic
dc.identifier.oclc(OCoLC) 961830460
dc.identifier.otherThesis 9397
dc.identifier.urihttps://unbscholar.lib.unb.ca/handle/1882/13291
dc.language.isoen_CA
dc.publisherUniversity of New Brunswick
dc.rightshttp://purl.org/coar/access_right/c_abf2
dc.subject.disciplineComputer Science
dc.subject.lcshClient/server computing.
dc.subject.lcshCloud computing.
dc.subject.lcshSystems migration.
dc.titleA framework for migration of conventional client-server software systems to cloud
dc.typemaster thesis
thesis.degree.disciplineComputer Science
thesis.degree.fullnameMaster of Computer Science
thesis.degree.grantorUniversity of New Brunswick
thesis.degree.levelmasters
thesis.degree.nameM.C.S.

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
item.pdf
Size:
2.06 MB
Format:
Adobe Portable Document Format