van Doesburg, Arjan and Karalic, Slavisa and Ratcliff, Robin (2018) AdminTools 2.0. Masters thesis, HSR Hochschule für Technik Rapperswil.
Ratcliff Karalic vanDoesburg Publikation.pdf - Supplemental Material
Download (1MB) | Preview
Abstract
Die Fachhochschule Nordwestschweiz (FHNW) betreibt neben ihrem eigentlichen Webauftritt www.fhnw.ch zusätzlich rund 400 weitere Webdienste von diversen Instituten, Projekten, etc.
Im Moment werden all diese Webdienste auf einem einzelnen Server gehostet. Dies ist aus Sicht Performance und Security ungünstig. Ein weiteres Problem stellt das Antragsformular
dar; es läuft auf einer veralteten, nicht mehr unterstützen Technologie (Plone 3). Die Client-Server Applikation «Admintools 2.0» stellt Benutzern und Administratoren neue,
effiziente Werkzeuge basierend auf modernen Standards zur Verfügung. Ein Benutzer kann einen neuen Webdienst bestellen, der Administrator oder eine andere Bewilligungsinstanz kann ihn prüfen und freigeben. Für neu freigegebene Webdienste wird durch die Applikation
automatisch ein eigenständiger Container erzeugt. Darin enthalten sind Webseiten oder CMS Vorlagen, welche dann durch die Benutzer individuell gestaltet werden können.
Die Frontendkomponente wurde in Angular 5.0 umgesetzt. Das Backend wurde mit Django und dem Django-Restframework implementiert. Neu bestellte Webdienste werden durch
einen Bewilligungsworkflow im Frontend freigegeben und danach automatisiert als LXC Container (Virtualisierung) deployt und stehen dann den Benutzern direkt zu Verfügung.
Item Type: | Thesis (Masters) |
---|---|
Subjects: | Area of Application > Web based |
Divisions: | Master of Advanced Studies in Software Engineering |
Depositing User: | Stud. I |
Contributors: | Contribution Name Email Thesis advisor Tobler, Daniel UNSPECIFIED |
Date Deposited: | 16 Oct 2018 11:35 |
Last Modified: | 17 Oct 2018 08:37 |
URI: | https://eprints.ost.ch/id/eprint/708 |