Rollenmanagement Tool

Mahler, Florian and Sonderegger, Marco (2013) Rollenmanagement Tool. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.

[thumbnail of Technischer Bericht.pdf]
Preview
Text
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: HSR 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

Actions (login required)

View Item
View Item