Gegenstand der Studienarbeit ist die Implementierung des Übungsdatenverwaltungssystems (ÜDV) mit XML-Objekten (XOBE). Im Rahmen des XOBE-Projekts werden am Institut für Informationssysteme Werkzeuge entwickelt, um die Implementierung von Web-Anwendungen zu verbessern. XOBE definiert dafür eine Erweiterung von Programmiersprachen, in denen XML-Dokumente nicht als herkömmliche Zeichenketten (Strings) angesprochen werden, sondern als XML-Objekte behandelt werden, die diese Dokumente repräsentieren. Damit besteht die Möglichkeit spezielle Eigenschaften -- vor allem die Gültigkeit -- der verarbeiteten XML-Objekte sicherzustellen, was den Entwicklungsaufwand für Web-Anwendungen erheblich verringert.
Aufbauend auf einer vorhandenen Implementierung des ÜDV, die auf Standard-Servlet-Technologien beruht, soll ein Redesign und neue Umsetzung mit XOBE realisiert werden. Die bestehende relationale Datenbankanbindung soll dabei weiter genutzt und um notwendige Ergänzungen erweitert werden. Ein besonderes Augenmerk soll auf ein abgestuftes Rechtesystem gelegt werden, das es für verschiedene Benutzer erlaubt, den Zugriff auf die Übungsdaten unterschiedlich einzuschränken.
Im Einzelnen sind folgende Teilaufgaben zu erfüllen:
Zusätzlich sollen die Anforderungen an Veranstaltungen allgemeiner und verständlicher beschrieben werden.