XSQL
Erscheinungsbild
XSQL steht für eine Kombination der Datenbankabfragesprache SQL und Elementen der XML Technologie.
Beschreibung
Bei XSQL werden die durch XML gebotenen Möglichkeiten eines universellen Datenaustausches und Möglichkeiten SQL basierter Datenbankinteraktionen in einer neuen Technologie vereint. Ein Client sendet an einen Server ein SQL-Kommando, das durch eine XML-Struktur beschrieben ist. Der Server generiert daraus das SQL-Kommando, leitet es an die unterlagerte Datenbank weiter und empfängt die zurückgelieferten Daten der Datenbank. Diese werden wieder in eine XML-Struktur transformiert und an den Client zurückgesendet.
Im wesentlichen ergeben sich daraus folgende Vorteile:
- Eine Spach- und Datenbankunabhängige Schnittstelle
- Durch optionale Verwendung von XSLT lassen sich Datenbankinhalte nahezu beliebig transformieren, womit dann auch die Darstellung der Daten in unterschiedlichen XML basierten Formaten unterstützt wird.
Weblinks
- Einführung in XSQL der Hochschule für Technik, Wirtschaft und Kultur Leipzig, Fakultät Informatik, Mathematik und Naturwissenschaften