Immer mehr Anwendungen arbeiten mit persistenten Daten. Darüberhinaus sollen diese Daten von vielen verschiedenen Benutzern gleichzeitig zugreifbar sein. Ein weiterer wichtiger Aspekt ist die wachsende Bedeutung einer XML-Integration als einheitliches Austauschformat zwischen heterogenen Anwendungen. Bestehende Programmiersprachen wie Java bieten hierfür nur eine eingeschränkte integrierte Unterstützung an, stattdessen muss der Entwickler auf zahlreiche Tools und Softwarepakete zurückgreifen, wie z.B. JDBC für die Datenbankanbindung, EJB für Verteilung und Persistenz, sowie JAXB für die XML-Integration. Im Projekt XOBE am Institut für Informationssysteme wird aus diesem Grund eine Datenbankprogrammiersprache für XML Anwendungen entwickelt. Ziel des Projekts ist die vollständige Benutzertransparenz hinsichtlich Persistenz, Verteilung und XML-Integration bei der Anwendungsentwicklung.
Thema der Bachelor-/Studienarbeit ist der Vergleich existierender Lösungen hinsichtlich Benutzbarkeit, Transparenz für den Programmierer und Performance, falls Daten der Anwendung persistent und/oder verteilt zur Verfügung gestellt werden müssen. Desweiteren soll ein Vergleich zwischen XOBE und diesen Lösungen erstellt werden.
Im Einzelnen sind in der Bachelor- bzw. Studienarbeit folgende Teilaufgaben zu erfüllen:
Diese Bachelor-/Studienarbeit ist gedacht für 1 Studierende(n) und kann sofort begonnen werden.