Final Thesis: Migrating Code into the Cloud

Abstract: Wahlzeit is an open source Java web application that gives you a solid software base to set up your own photo rating website. Besides that, it is used during the lecture Advanced Design and Programming to teach agile methods and open source software development. In addition to the software, we want to provide Wahlzeit with the according infrastructure for your photo rating website. Google App Engine (GAE) is selected in this thesis as the appropriate cloud service for our needs. Therefore we migrate Wahlzeit from a Tomcat Server application running on our own hardware to GAE that provides Google infrastructure without costs for smaller web projects. To run on GAE we adjusted several parts of Wahlzeit, like the persistence layer, the session management, and the project deployment. Furthermore we created a detailed design, to make Wahlzeit a RESTful service that could serve several clients.

Keywords: Cloud computing, software migration, code migration, Wahlzeit, Google App Engine

PDFs: Master Thesis, Work Description

Reference: Lukas Hahmann. Migrating Code into the Cloud. Master Thesis, Friedrich-Alexander-Universität Erlangen-Nürnberg: 2015.