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:
-
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.
- 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.
- 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.
- 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