Design and Implementation of a Database Programming Language for XML-based Applications

Kein Bild zugeordnet
Autor/en:
Henrike Schuhart
Umfang:
180
EAN/ISBN:
978-3-89838-497-1
Erscheinungsdatum:
Donnerstag, 30. November 2006
Band:
97
Ausgabe:
softcover
Buchreihe:
Dissertationen zu Datenbanken und Informationssystemen
Kategorien:
Buch
Informatik
Informationstechnologie und Informationssysteme
Dissertationen zu Datenbanken und Informationssytemen
Englisch
Gesamtverzeichnis AKA Verlag#Complete Index AKA Publisher
Preis:
inkl. 7% MWSt
50,00 €
The main goal of this work is to develop a database programming language providing high-level and transparent integration of XML and persistency. In contrast to many other approaches this work focuses on a holistic and consistent solution. Moreover static type checking aspects in the context of XML are offered. This work is organized as follows: In chapter 2 an introduction to basics regarding the further chapters and an overview of related approaches are given. Chapter 3 introduces the integration of XML in XOBE(DBPL). The focus in this chapter lies on XML update syntax and semantics and the extended static type checking process. In chapter 4 persistency as a transparent and type independent concept is explained. Closely to persistency are transactions, which are introduced in chapter 5. Transactions guarantee in particular consistent access to persistent objects. In XOBE(DBPL) persistency is achieved by an underlying persistency layer, which is described in chapter 6. The persistency layer is based on web services and also provides programming language independent exchange. Chapter 7 demonstrates the architecture and implementation of the previously introduced concepts. While XOBE(DBPL) originally extends the Java programming language syntactically, an alternative approach in introduced in chapter 8. Once again Java is taken as the source, but this time only ist semantics are extended to realize XOBE(DBPL)'s concepts. In chapter 9 some experimental results regarding the integration of XML updates and persistency are performed and evaluated. Finally, conclusion and an outlook on future work are given in chapter 10.