Bachelorarbeit am Institut für Informationssysteme



Entwicklung eines webbasierten Lernsystems zum verwalten, durchsuchen und indizieren von XML Daten


Beschreibung:
KeyX ist ein am IFIS entwickelter Index zur Beschleunigung von XPath-Anfragen an ein natives XML-Datenbank -Management-System. Bisher gibt es keine grafische Oberfläche für KeyX, die beispielsweise den Benutzer komfortabel einen Index anlegen lässt.

Ziel der Arbeit:

  1. Es soll eine Web-Anwendung zur Verwaltung von XML-Daten und KeyX Indizes mit aktuellen Web-Technolgien (Servlets, JSPs oder XOBE) erstellt werden. Die Anwendung erzeugt HTML Dateien, die dem Benutzer in einem Web-Browser (z.B. Internet Explorer) dargestellt werden. Der Benutzer kann XML-Daten in das System einpflegen und XPath-Anfragen an vorhandenen Daten stellen. Die Daten bzw. Anfrageergebnisse können dem Benutzer in einer Baumstruktur dargestellt werden, in der der Benutzer navigieren kann. Anfrageergebnisse sollen ebenfalls exportierbar sein.
  2. Der Benutzer soll Indizees definieren können, die dann vom unterliegenden KeyX-Indexsystem erzeugt werden. Nun folgende Anfragen werden ggf. von einem Index beschleunigt ausgeführt.
  3. Neben der Unterstützung von XPath-Anfragen ist die Unterstützung von XUpdate Operationen vorzusehen. XUpdate Operationen verändern die XML Daten, während XPath Anfragen ausschliesslich lesend auf die Daten zugreifen.
  4. Anhand von realistischen Daten ist die Implementierung zu testen und zu bewerten.

Anforderungen:
Fähigkeit und Wille zum selbständigen Arbeiten
Grundkenntnisse in XML und HTML
Erfahrungen in Java oder einer anderen objektorientierten Programmiersprache

Bearbeiter:
Philipp Stursberg

Ergebnis:
Die Ausarbeitung kann im Institut für Informationssysteme angefordert werden.

Betreuung:
Beda Christoph Hammerschmidt
Institut für Informationssysteme
Ratzeburger Allee 160 ( Gebäude 64 - 2. OG)
Raum 2064
23538 Lübeck
Telefon: 0451/500 5707
bchammer@ifis.uni-luebeck.de
29.07.2004 webmaster