EXist: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Keine Bearbeitungszusammenfassung
 
Zeile 14: Zeile 14:
* ''Erweiterungen'': XQuery Funktionsbibliotheken und Erweiterungsmodule
* ''Erweiterungen'': XQuery Funktionsbibliotheken und Erweiterungsmodule


==XQuery Funktionen==
==XQuery Erweiterungen==


==REST Schnittstelle==
==REST Schnittstelle==

Version vom 1. Juli 2008, 23:23 Uhr

Definition

Das Open-Source Projekt eXist bietet ein in Java implementiertes Datenbank-Management-System (DBMS), welches seine Daten nativ im XML-Datenmodell abspeichert und verwaltet. Es stützt sich ausschließlich auf freie W3C-Standards wie XML Query Language und XML Path Language als Abfragesprachen oder XSLT als Transformationssprache.

Begründet wurde eXist 2000 durch Wolfgang Meier, der dessen Entwicklung seit 2001 auf dem Open-Source-Portal SourceForge.net gemeinschaftlich vorantreibt. Es steht unter der Lizenzierung der GNU Lesser General Public License (LGPL) und ist in diesem Rahmen also auch in kommerziellen Projekten als Datenbank-Backend frei nutzbar.

Leistungsumfang

Die eXist XML-Datenbank bietet folgende Leistungen an:

  • Persitieren: Optimiert für XML-Dokumente und XML-Daten sowie generell textuelle, multimediale Inhalte
  • Selektion: XQuery 1.0 oder XPath 2.0
  • Modifikation: XUpdate und Äquivalent zur XQuery Update Facility 1.0
  • Transformation: XSLT 1.0 oder XSLT 2.0
  • HTTP-Schnittstellen: REST, WebDAV, SOAP, XMLRPC, Atom Publishing
  • Erweiterungen: XQuery Funktionsbibliotheken und Erweiterungsmodule

XQuery Erweiterungen

REST Schnittstelle

Quellen