AdminTools 2.0

van Doesburg, Arjan and Karalic, Slavisa and Ratcliff, Robin (2018) AdminTools 2.0. Masters thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
Text
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: ?? AngularJS ??
Area of Application > Web based
?? Django ??
Divisions: Master of Advanced Studies in Software Engineering
Creators:
CreatorsEmail
van Doesburg, ArjanUNSPECIFIED
Karalic, SlavisaUNSPECIFIED
Ratcliff, RobinUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorTobler, DanielUNSPECIFIED
Depositing User: Christian Spielmann
Date Deposited: 16 Oct 2018 11:35
Last Modified: 17 Oct 2018 08:37
URI: http://eprints.hsr.ch/id/eprint/708

Actions (login required)

View Item View Item