Web Application Development Utilizing Cloud Virtual Machine
Muukka, Olli (2014)
Muukka, Olli
Tampereen ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014053011003
https://urn.fi/URN:NBN:fi:amk-2014053011003
Tiivistelmä
The thesis goes through a development project where a web application was implemented to support the start-up company business operations. The main reason to implement a web application was the company needed a system where business data is centrally managed with cost-efficient, simple and easy tool. The deployed cloud service provided a platform for the web application. The alternative to the web application development was to deploy commercial customer relationship management tool, but the company had no will to invest for commercial tool.
The development project first application was to implement a tool to replace the task management on Excel-sheet. The idea of the tool was to have a simple, self-guiding and easy user interface in internet browser, which would provide task management operations and the tasks would be stored in cloud data storage. In principle, the application would enable round-a-clock data availability and accessibility when utilizing the cloud service, and task manageability between simultaneous users when utilizing database. The Excel-sheet task management was mostly lacking the previously mentioned qualities.
The development project contained mainly system design, programming and cloud service deployment tasks. The most popular programming languages and well-known programming techniques were used for implementing user interface on a web browser. The Virtual machine was deployed from cloud with the Linux operating system and with web application software, like web server and database.
The development project needed widely knowledge and skills of the system design, programming and cloud services deployment. Quite much work were spent on system design work and it helped greatly the project implementation to build the web application for the need, and to establish a web application platform for further development. The next application to be developed may be the inventory management for company equipment.
The development project first application was to implement a tool to replace the task management on Excel-sheet. The idea of the tool was to have a simple, self-guiding and easy user interface in internet browser, which would provide task management operations and the tasks would be stored in cloud data storage. In principle, the application would enable round-a-clock data availability and accessibility when utilizing the cloud service, and task manageability between simultaneous users when utilizing database. The Excel-sheet task management was mostly lacking the previously mentioned qualities.
The development project contained mainly system design, programming and cloud service deployment tasks. The most popular programming languages and well-known programming techniques were used for implementing user interface on a web browser. The Virtual machine was deployed from cloud with the Linux operating system and with web application software, like web server and database.
The development project needed widely knowledge and skills of the system design, programming and cloud services deployment. Quite much work were spent on system design work and it helped greatly the project implementation to build the web application for the need, and to establish a web application platform for further development. The next application to be developed may be the inventory management for company equipment.