Mahler, Florian and Sonderegger, Marco (2013) Rollenmanagement Tool. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.
Technischer Bericht.pdf - Supplemental Material
Download (1MB) | Preview
Abstract
In unserer Studienarbeit haben wir ein Rollenmanagement Tool, im weiteren RMT genannt entwickelt.
RMT ist eine webbasierte Lösung, um Rollen zu verwalten, zu erstellen und zu versionisieren.
Man kann mit diesem Webtool neue Rollen mit den benötigten Rechten erstellen, bearbeiten. Die Rollen können mit all ihren Versionen angezeigt werden. Mit RMT kann man neue Rollenversionen erstellen und bearbeiten. Es können auch ältere Rollenversionen verwendet werden, um neue Rollen oder neue Versionen von bestehenden Rollen zu erstellen.
Da es im Rollenmanagement Tool nur um die Verwaltung und Versionisierung von Rollen geht, werden all benötigten Daten, welche nicht manuell bei der Erfassung der Rollen bzw. Rollenversionen angegeben werden, in das System geladen. Dies geschieht mittels eines Imports Prozess.
Die Import Funktion in RMT funktioniert mit .csv Dateien. Es können .csv-Dateien mit den Rechten und den dazu benötigten Daten, wie zum Beispiel zu welcher Applikation ein Recht gehört, importiert werden. Auch Rollen können via .csv-Dateien importiert werden.
Neben der Import Funktion gibt es auch eine Export Funktion, welche vorhandenen Daten, also die Rollen ihren Versionen und den Rechten, usw., .csv-Dateien exportieren kann.
RMT ist ein mit JSF und Java entwickelt worden, um möglichst auf vielen Server Systemen betrieben zu werden. Auch können ziemlich viele Datenbanken mit RMT benützt werden. Denn es muss nur die Konfiguration entsprechend angepasst werden. Denn in RMT benützen wir JPA für das Datenbank Management, was die Interoperabilität gewährleistet.
Item Type: | Thesis (Student Research Project) |
---|---|
Subjects: | Area of Application > Administration, Government Area of Application > Security Technologies > Programming Languages > Java |
Divisions: | Bachelor of Science FHO in Informatik > Student Research Project |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Reisacher, Daniel UNSPECIFIED |
Date Deposited: | 23 Jul 2013 10:34 |
Last Modified: | 23 Jul 2013 10:34 |
URI: | https://eprints.ost.ch/id/eprint/299 |