Client-/Server-Architektur in XML Datenbanken
Andreas Weiler · 2010
This master thesis describes the theoretical concepts and the resulting implementation of a client-server architecture for a native xml database system. In this context the underlying xml database system ’BaseX’ will be extended with a client-server architecture. The development of a client-server architecture for a database system is very important, because the possible field of application will be enhanced considerably. As an example, the services of the database system can be used from any location and from several users parallely with this extension. In this work the basic design of the server and the client and the communication process between the clients and the server will be described. Furthermore the concepts of transaction management, data management and user management, which are essential components of a client-server architecture, will be demonstrated. In addition an overview about related work and potential extensions for the developed client-server model will be given.