Fraunhofer IPSI präsentiert Weiterentwicklung der XQuery-Engine

Die neuesten Weiterentwicklungen der XQuery-Engine "IPSI-XQ" präsentiert das XML-Kompetenzzentrum des Fraunhofer-Instituts für Integrierte Publikations- und Informationssysteme IPSI, Darmstadt, auf der CeBIT-Messe Hannover. Die aktuelle Version integriert nun nahtlos XML-Schema, den Partnerstandard von XQuery zur Typisierung von XML. Dazu gehört die Unterstützung von Typhierarchien, eine umfassende Funktionsbibliothek für einfache Datentypen, wie Date, Time, und Duration, sowie die Validierung von Dokumenten und Anfrageergebnissen. Das Fraunhofer IPSI stellt die XQuery-Implementierung "IPSI-XQ" für nicht-kommerzielle Zwecke auch kostenlos zum Herunterladen zur Verfügung (www.ipsi.fraunhofer.de/oasys/projects/ipsi-xq/index_d.html).

IPSI-XQ verfügt über drei Benutzerschnittstellen: eine grafische Oberfläche, eine kommandozeilenbasierte und eine webbasierte. Außerdem kann es über eine Programmierschnittstelle von anderen Programmen aus aufgerufen werden.

XML (Extensible Markup Language) ist ein Standard zur maschinen- und anwendungsunabhängigen Strukturierung von Daten. Die dazugehörigen Standards XML-Schema zur Typisierung und XQuery zur Abfrage könnten in der Zukunft eine ähnliche Rolle für XML-Daten spielen wie SQL (Structured Query Language) für relationale Datenbanken. XQuery wird derzeit vom internationalen W3C-Standardisierungsgremium entwickelt. Die alle drei Monate neu erscheinenden Working Drafts (WD) des W3C werden vom XML-Kompetenzzentrum laufend in IPSI-XQ implementiert. Es wird erwartet, dass XQuery eine zentrale Position unter den XML-Standards einnehmen wird.

Das statische Typsystem, an das sich auch der IPSI-XQ-Demonstrator hält, ist einer von mehreren Teilen der XQuery-Spezifikation des W3C: Es erlaubt, die meisten Fehler in einer Abfrage bereits vor deren Ausführung zu erkennen. So könne man garantieren, dass der Ergebnistyp genau dem Erwarteten entspricht, versichern die Fraunhofer-Entwickler. Außerdem erlaubt das statische Typsystem weitere Optimierungen bei der Ausführung der Abfrage.IPSI-XQ implementiert alle Teile der W3C-Spezifikation, mit besonderem Augenmerk auf die "Formal Semantics" mit dem statischen Typsystem. Dadurch hebt sich IPSI-XQ von anderen XQuery-Implementierungen ab, die meist nur die Benutzersyntax, sowie die Ausführung einer XQuery implementieren.

Fraunhofer IPSI, OASYS
Dipl.-Ing. Patrick Lehti
D-64293-Darmstadt
Tel. 06151 / 869-930
lehti@ipsi.fhg.de

XML-Kompetenzzentrum und Spin-Off Infonyte GmbH

Die IPSI-XQ-Weiterentwicklung ist ein Beitrag des Fraunhofer IPSI zum XML-Datenmanagement. Die Infonyte GmbH, eine Ausgründung des IPSI, bietet bereits eine kommerzielle XML-Datenbank an, die sich bei der Verarbeitung und Speicherung von sehr großen XML-Dokumenten bewährt hat. Darüber hinaus bietet das XML-Kompetenzzentrum des Fraunhofer IPSI ein breites Leistungsspektrum von der Beratung bis zur Implementierung von XML-basierten Informationssystemen an.

Fraunhofer IPSI, XML Kompetenzzentrum
Dipl.-Inform. Thomas Klement
Tel. 06151 / 869-939
http://xml.ipsi.fhg.de
klement@ipsi.fhg.de

Infonyte GmbH
Dr. Thomas Tesch
Tel. 06151 / 869 5431
http://www.infonyte.com
tesch@infonyte.com