Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Harald Martin Geändert vor über 8 Jahren
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.