DA JAPS - Java Application Plattform

Werbung
MANAGEMENT SUMMARY ZUR DIPLOMARBEIT
JAPS – Java Application Plattform as a Service
Fachbereich:
Industriepartner:
Absolvent:
Betreuer:
Experte:
Softwareentwicklung
Fridolin Zurlinden
Claude Struebin
Danny Stucki
Software welche über ein Webinterface die Erstellung von Java Plattformen für
Webapplikationen in Java ermöglicht. Mit wenigen Klicks und innert fünf Minuten wird
die gewünschte Plattform aufgebaut und die Applikation darauf installiert. Im
Anschluss kann die Webapplikation über eine URL aufgerufen werden.
Ausgangslage und Aufgabenstellung
Personen welche sich mit dem Entwickeln von Java Applikationen befassen haben oft nicht die
Ressourcen und das nötige Knowhow um nebenbei eine Plattform aufzubauen auf der die Applikation
in einem realitätsnahen Umfeld installiert und getestet werden kann. Ziel ist es eine Software zu
entwickeln mit der sich Plattformen für solche Applikationen ohne grosse Vorkenntnisse aufbauen
lassen. Die Applikation soll mandantenfähig sein und mehren Usern die Möglichkeit bieten
unabhängige Plattformen aufzubauen. Typische Einsatzgebiete sind Schulen und andere bildenden
Institutionen.
Realisierung und Resultate
Im Rahmen der Diplomarbeit wurde die Architektur für die Applikation ermittelt und anschliessen
realisiert. Für die Virtualisierung der Plattformen wurde das Docker Container Framework sowie die
Programmiersprache Python verwendet. Resultat der Arbeit ist eine Applikation mit der eine Auswahl
von Java Applikationsservern und Datenbankservern in Form einer Plattform aufgebaut werden kann.
Entwickelte Applikationen können darauf mittels File Upload installiert werden.
JAPS Dashboard
Ausblick
Die Applikation soll nach Möglichkeit an der HFTM eingesetzt werden um den Studenten im Unterricht
das Installieren und Testen ihrer Webapplikationen ausserhalb der Entwicklungsumgebung zu
ermöglichen.
Die Applikation soll in Zukunft ausgebaut werden, die Auswahl an Applikationsservern und
Datenbankservern erweitert und die Funktionalität verbessert werden.
Herunterladen