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

Slides:



Advertisements
Ähnliche Präsentationen
interaktiver Web Service Workflows
Advertisements

Prüfungspläne Bachelor-Thesis
„Ansicht Arbeitsbereich“ ist die nutzerspezifische Ansicht, in der alle Dokumente aufgelistet sind, die dem angemeldeten Benutzer zugeordnet sind. D.h.
Web-CMS der Universität Ulm
1 Allgemeine Fragestellung Suche nach wissenschaftlicher Information im Internet Quelle wird gefunden, aber… …Zugang nur gegen Passwort oder Zahlung Wiss.
Bernd Oberknapp, UB Freiburg
Content Management Systems
Archivierung und Erschließung von Audio/Video-Material mit miless und MyCoRe F. Lützenkirchen Universitätsbibliothek.
Konzeption und Realisierung eines Software Configuration Management Systems Autor: Alex Rempel Referent: Prof. Dr. Elke Hergenröther Korreferent: Prof.
Web 3.0 – Programmierung – Semantic Web / CIDOC CRM
MyCoRe My Content Repository. Entstehung Seinen Ursprung hat MyCoRe in der MILESS- Software der Universität Essen (Dokumentenserversoftware). Benutzer.
Anwendungen. © Prof. T. Kudraß, HTWK Leipzig Historie des WWW Grundlage Internet – Entwickelt Ende der 60er Jahre vom US-Militär (ARPA-Net) – Technische.
Struts Seminar Javabasierte Webanwendungen. Tobias Kutzler2 Überblick Historie Was ist Struts? Model Controller View Zusammenfassung.
Rational Unified Process (RUP) - Definitionen
Dokumenten- und Archivsystem auf Basis kommerzieller Software Verband der Bibliotheken des Landes Dokumenten-
Identity für GSI Michael Dahlinger, GSI
M A P K I T Management eines J2EE basierten eCommerce Systems am Beispiel des ATG Dynamo Applikationsservers und BMC Patrol als Managementframework.
Mailserver-Installation mit LDAP-Schnittstelle für die Firma XYZ GmbH
Chat System – Gruppe B Tim Braun, Andre Ester, Florian Müller und
HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut.
Ein Werkzeug zur Verklemmungsanalyse bei der Komposition von Webservices Diplomarbeit Wirtschaftsinformatik Marcel Schuster.
Copyright 2008 by conact. All rights reserved. Folie Nr.: 1 Eine Software für den Nephrologen.
© VMware Inc. Alle Rechte vorbehalten. My VMware Einfacheres Management von Produktlizenzen und Support Neueinführung 2012.
Nestor Workshop im Rahmen der GES 2007 Digitale Langzeitarchivierung und Grid: Gemeinsam sind wir stärker? Anforderungen von eScience und Grid-Technologie.
Online-Feuerwehr-Verwaltung
ProFM Helpdesk Effective Web Based Maintenance Management System.
Prototypentwicklung für ein Testmanagementsystem
Google Text, Tabellen, Präsentation, Zeichnungen Computeria Wallisellen Joachim Vetter.
C ONTENT M ANAGEMENT S YSTEME Modernes Wissensmanagement Referenting: Jacqueline Müller Köln, den
Christian Krause, URZ Jena Bereich P – IDM Arbeitsgruppe
Architekturen und Techniken für computergestützte Engineering Workbenches.
Vorstellung erster Ergebnisse
SPODAT - Blick nach vorn
22. Oktober 2007Martin Feldmann, 1 Bachelor-Thesis Entwicklung einer automatisierten Dokumentation von LabVIEW Quellcode für das Rahmenwerk.
____________________________________________________________________________________________________________________________________________ Arbeit, Bildung.
Grafische Visualisierung von Softwarestrukturen
xRM1 Pilot Implementierung
Die Management-Tools von Z&H COACH beinhalten zentrale Hilfsmittel für ein Management-System. Sorgfältig angewendet führen diese Tools Ihr Unternehmen.
Zentrale Authentifizierungsplattform mit Open Text Website Management bei Thieme.
Datenschutz im betrieblichen Kontext – Ein praxisorientierter Ansatz in einem multinationalem Unternehmen Bachelorarbeit MIS.
Ilmenau, den * * Torsten Kunze
Jörg Böhme, Benedikt Reuter, Maximilian Burkhardt, Valentin Gehrke
Sicherheitsaspekte in Service Orientierten Architekturen Eike Falkenberg Sommersemester 2006 Anwendungen I.
Silver Monkey Rollout Center
Design Pattern1 Motivation Entwurfsmuster Entwurf wiederverwendbarer objektorientierter Software schwer gute Entwürfe entstehen durch Wiederverwen- dung.
N.Fremann, M.Jentsch, D.Wilmsmann Interaction with public and private displays Projektarbeit im Seminar Location Based Services.
IT-Dienste, Universität Oldenburg
Ressourcenoptimierung von Webapplikationen am Beispiel einer Rich Internet Applikation Sergej Becker Betreuender Prüfer: Prof. Dr. Olaf Zukunft KolloquiumZweitgutachter:Prof.
Optimierung von Geschäftsprozessen durch Webformulare und Webworkflow Rainer Driesen Account Manager.
Rechen- und Kommunikationszentrum (RZ) Einführung in den Whois-Dienst Paul Skrabel Seminarraum / / Aachen Stand: Version: 1.2.
Pascal Brunner Uniklinik RWTH Aachen Institut für Medizinische Informatik Integration von ImageJ- und Matlab- Servern in das Electronic Data Capture klinischer.
Erfassung der RWTH-Software-Shop-Daten und Auswertung am Beispiel von MATLAB Campus Mareike van Heel Rechen- und Kommunikationszentrum Seminarvortrag.
, Claudia Böhm robotron*SAB Anwendungsentwicklung mit dem Java und XML basierten Framework robotron*eXForms Simple Application Builder.
Entwurf, Implementierung und Test eines Java – Web Services als Kommunikationsschnittstelle für Webapplikationen mit Funktionen.
Central Ticketing Solution Konzept für den Umgang mit Kundenanfragen Seminarvortrag Artur Schäfer
AUFGABENSTELLUNGEN AUS DER PRAXIS UND NEUE LÖSUNGEN Der Kopf ist rund, damit man in alle Richtungen denken kann.
Rechen- und Kommunikationszentrum (RZ) Laptopleihpool des Rechenzentrums Aktuelle Umsetzung und Verbesserungspotential Julia Sauer Seminarvortrag Stand:
Rechen- und Kommunikationszentrum (RZ) TSM vs. inSync Seminarvortrag am von Nicole Temminghoff Betreut von: Prof. Dr. Andreas Terstegge Dr.
Comprehensive Information Base (CIB) – ein Prototyp zur semantischen Datenintegration Stefan Arts
Rechen- und Kommunikationszentrum (RZ) Strukturierte Datensammlung in verteilten Systemen für den DHCP-Service Tim Becker Seminararbeit / /
Erstellung eines webbasierten Geografischen Informationssystem mit Darstellung von Sonderbauwerken Seminararbeit WS 09/ Februar 2010 © FH AACHEN.
© WZL/Fraunhofer IPT Entwicklung einer Profilbörse für Konfigurationen von Smartphones Vortrag der Seminararbeit von Patrick Posor Aachen, den
Seminarvortrag Mobile Darstellung der Backup-Reporte Analyse und Konzept Anita Ludermann Rechen- und Kommunikationszentrum Aachen Stand:
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Entwurf Dr. Wolfgang Wörndl
1. Betreuer: Prof. Dr. Jörg Striegnitz 2. Betreuer: Dr. Martin Schindler Kontextsensitive Autocompletion für Klassendiagramme in der UML/P Florian Leppers.
Rechen- und Kommunikationszentrum (RZ) Selektionsstrategien auf Graphstrukturen Sven Porsche Seminarvorträge Aachen.
Identity Management.  Zentrale Begriffe und Probleme  Modellbildung  Methoden zur Authentisierung über HTTP  Technische Aspekte  Compliance  Hindernisse,
Rechen- und Kommunikationszentrum (RZ) Richtlinien und Methoden zur Usability Evaluation von Microsoft SharePoint Stefanie Deckers Rechen- und Kommunikationszentrum.
XML-basierte Beschreibungssprachen für grafische Benutzerschnittstellen Seminarvortrag im Studiengang „Scientific Programming“ von Steffen Richter.
 Präsentation transkript:

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

Seminarvortrag 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

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

Seminarvortrag 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

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

Seminarvortrag 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

Seminarvortrag 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

Seminarvortrag 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

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

Seminarvortrag 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

Seminarvortrag 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

Seminarvortrag 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

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

Seminarvortrag 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Seminarvortrag 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

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

Seminarvortrag Melanie Thißen | Rechen- und Kommunikationszentrum 36 Quellen Roland Förther, Carl-Eric Menzel, Olaf Siefart Wicket. Komponentenbasierte Webanwendungen in Java, dpunkt.verlag Auflage Stand aachen.de/aw/cms/rz/Themen/unsere_dienste/kommunikation/Infodienste/a_ b/~pys/was_ist_tim_/?lang=de, Stand aachen.de/aw/cms/rz/Themen/unsere_dienste/kommunikation/Infodienste/a_ b/~pys/was_ist_tim_/?lang=de