A framework for migration of conventional client-server software systems to cloud
dc.contributor.advisor | Du, Weichang | |
dc.contributor.author | Zheng, Jianbo | |
dc.date.accessioned | 2023-03-01T16:16:59Z | |
dc.date.available | 2023-03-01T16:16:59Z | |
dc.date.issued | 2014 | |
dc.date.updated | 2016-11-01T00:00:00Z | |
dc.description.abstract | As 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.copyright | Not available for use outside of the University of New Brunswick | |
dc.description.note | Electronic Only. (UNB thesis number) Thesis 9397. (OCoLC) 961830460. | |
dc.description.note | M.C.S. University of New Brunswick, Faculty of Computer Science, 2014. | |
dc.format | text/xml | |
dc.format.extent | xii, 101 pages | |
dc.format.medium | electronic | |
dc.identifier.oclc | (OCoLC) 961830460 | |
dc.identifier.other | Thesis 9397 | |
dc.identifier.uri | https://unbscholar.lib.unb.ca/handle/1882/13291 | |
dc.language.iso | en_CA | |
dc.publisher | University of New Brunswick | |
dc.rights | http://purl.org/coar/access_right/c_abf2 | |
dc.subject.discipline | Computer Science | |
dc.subject.lcsh | Client/server computing. | |
dc.subject.lcsh | Cloud computing. | |
dc.subject.lcsh | Systems migration. | |
dc.title | A framework for migration of conventional client-server software systems to cloud | |
dc.type | master thesis | |
thesis.degree.discipline | Computer Science | |
thesis.degree.fullname | Master of Computer Science | |
thesis.degree.grantor | University of New Brunswick | |
thesis.degree.level | masters | |
thesis.degree.name | M.C.S. |
Files
Original bundle
1 - 1 of 1