EXist: Unterschied zwischen den Versionen
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
FaPe (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
FaPe (Diskussion | Beiträge) |
||
Zeile 14: | Zeile 14: | ||
* ''Erweiterungen'': XQuery Funktionsbibliotheken und Erweiterungsmodule | * ''Erweiterungen'': XQuery Funktionsbibliotheken und Erweiterungsmodule | ||
==XQuery | ==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
- Cagle, Kurt (2006): I Think, Therefore I eXist ... . O’Reilly Media Inc., XML.com, Onlineartikel
- Meier, Wolfgang (2003): eXist: An Open Source Native XML Database. Darmstadt University of Technology, Onlineversion.
- SourceForge.net - eXist Open Source Native XML Database