Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Rechen- und Kommunikationszentrum (RZ) Entwicklung einer Web- Oberfläche mit Apache Wicket am Beispiel des IdentityAdmins Seminarvortrag 18.01.2013 Melanie.

Ähnliche Präsentationen


Präsentation zum Thema: "Rechen- und Kommunikationszentrum (RZ) Entwicklung einer Web- Oberfläche mit Apache Wicket am Beispiel des IdentityAdmins Seminarvortrag 18.01.2013 Melanie."—  Präsentation transkript:

1 Rechen- und Kommunikationszentrum (RZ) Entwicklung einer Web- Oberfläche mit Apache Wicket am Beispiel des IdentityAdmins Seminarvortrag 18.01.2013 Melanie Thißen

2 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 2 Einleitung  Identity Management  Motivation  Aufgabenstellung Anforderungen  UseCases  Funktionale Anforderungen  Nichtfunktionale Anforderungen Implementierung  Apache Wicket  Oberflächengestaltung Fazit und Ausblick Inhalt

3 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 3 Einleitung

4 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 4 Identity Management Identity Management (IdM) verwaltet Benutzerdaten Bündelung von Daten aus verschiedenen Systemen Abbildung von Identitäten  Rechte, Rollen, Accounts Software: Tivoli Identity Manager (TIM) Bereitstellung von Schnittstellen  Webservices  Webanwendungen

5 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 5 IdM Personalstelle Bibliothek Studierenden- sekretariat Identity Management ShibbolethIdentityAdminSelfservice (TIM)

6 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 6 Motivation Ziel: IdM-bezogene Arbeitsabläufe unabhängig vom TIM  Umsetzung durch Anwendungen wie Selfservice etc. RZ-ServiceDesk (SD) bietet Support für IdM-bezogene Probleme  SD nutzt dafür den IdentityAdmin (IdA) Bisherige Funktionalität:  Passwort u. Freischaltcode zurücksetzen Problem: IdA unzureichend für viele Probleme

7 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 7 IdM Motivation IdentityAdmin Service Desk (TIM) Direkter Zugriff vom SD auf TIM Probleme:  Abhängigkeit von TIM-Oberfläche  Oberfläche nicht zeitgemäß und nicht an Arbeitsabläufen des SD orientiert  Oberfläche nicht konfigurierbar/erweiterbar

8 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 8 Aufgabenstellung Hintergrund:  Migration 2014: Tivoli Identity Manager  Forefront Identity Manager IdentityAdmin erweitern  Grundlage: aktuell im TIM durchgeführte Tätigkeiten vom SD Vorgehensweise:  Anforderungen sammeln, Arbeitsabläufe definieren  Grafische Oberfläche entwickeln  Backend programmieren

9 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 9 Anforderungen

10 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 10  Suche nach Person  Abgleich mit vorliegenden Daten UseCases  Nutzer möchte sich freischalten  Identifikation  Auswahl der Adresse  PDF-Dokument mit Freischaltcode erzeugen  Nutzer kennt Passwort nicht  Identifikation  Auswahl der Adresse  PDF-Dokument mit Passwort erzeugen  Vollst. Identifikation nicht möglich oder Details unzureichend  Einsicht in weitere Details  Voraussetzung für Account- erstellung/-besitz vorhanden  Erforderliche Daten eintragen  Account anlegen  Account gesperrt  Grund für Sperrung widerrufen  Account entsperren  Adressvorschlag angezeigt  Übernahme/Änderung des Vorschlags  Erstellung PDF-Dokument Freischaltcode zurücksetzen Passwort zurücksetzen Details einsehen Funktionsaccount anlegen Account entsperren Adresse auswählen Person identifizieren

11 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 11 Funktionale Anforderungen (Auszug) Informationen anzeigen Daten ändern Suche absetzen Personenobjekt auslesen Accountberechtigung auslesen und auswerten Account anlegen Druckbares PDF-Dokument erzeugen Rückmeldung über Erfolg/Misserfolg einer Aktion

12 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 12 Nichtfunktionale Anforderungen (Auszug) Nur für autorisierte Personen erreichbar/nutzbar Benutzerfreundlichkeit Datensparsamkeit Gute Performance Einfache Bedienbarkeit Erweiterbarkeit Corporate Design Programmierung mit Apache Wicket

13 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 13 Implementierung

14 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 14 Apache Wicket Open-Source-Webframework Layout in XHTML, Logik in Java Bietet JavaScript- und Ajax-Funktionalitäten Framework für Entwicklungsprojekte  Beispiel: Selfservice

15 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 15 Bisherige Oberfläche Verworfene Ansätze Umgesetzter Ansatz Demo Oberflächengestaltung

16 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 16 Bisherige Oberfläche

17 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 17 Verworfene Ansätze

18 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 18 Verworfene Ansätze Verletzte Anforderungen:  Datensparsamkeit  Einfache Bedienbarkeit

19 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 19 Verworfene Ansätze

20 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 20 Verworfene Ansätze Verletzte Anforderungen:  Benutzerfreundlichkeit  Performance

21 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 21 Umgesetzter Ansatz

22 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 22 Demo Screenshots überspringen

23 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 23 Tatsächliche Umsetzung

24 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 24 Tatsächliche Umsetzung

25 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 25 Tatsächliche Umsetzung

26 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 26 Tatsächliche Umsetzung

27 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 27 Tatsächliche Umsetzung

28 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 28 Tatsächliche Umsetzung

29 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 29 Tatsächliche Umsetzung

30 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 30 Tatsächliche Umsetzung

31 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 31 Tatsächliche Umsetzung

32 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 32 Tatsächliche Umsetzung

33 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 33 Fazit und Ausblick

34 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 34 Fazit und Ausblick Weboberfläche unterstützt alle benötigten Funktionalitäten Relevante nichtfunktionale Anforderungen erfüllt Sonstige Anforderungen richten sich an das Backend Backend ist Thema der Bachelorarbeit

35 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 35 Vielen Dank für die Aufmerksamkeit Fragen?

36 Seminarvortrag 18.01.2013 Melanie Thißen | Rechen- und Kommunikationszentrum 36 Quellen Roland Förther, Carl-Eric Menzel, Olaf Siefart Wicket. Komponentenbasierte Webanwendungen in Java, dpunkt.verlag 2010 1. Auflage http://www-01.ibm.com/software/tivoli/products/identity-mgr/, Stand 23.10.2012 http://www-01.ibm.com/software/tivoli/products/identity-mgr/ http://www.rz.rwth- aachen.de/aw/cms/rz/Themen/unsere_dienste/kommunikation/Infodienste/a_ b/~pys/was_ist_tim_/?lang=de, Stand 30.10.2012 http://www.rz.rwth- aachen.de/aw/cms/rz/Themen/unsere_dienste/kommunikation/Infodienste/a_ b/~pys/was_ist_tim_/?lang=de


Herunterladen ppt "Rechen- und Kommunikationszentrum (RZ) Entwicklung einer Web- Oberfläche mit Apache Wicket am Beispiel des IdentityAdmins Seminarvortrag 18.01.2013 Melanie."

Ähnliche Präsentationen


Google-Anzeigen