EXist: Unterschied zwischen den Versionen
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
FaPe (Diskussion | Beiträge) |
FaPe (Diskussion | Beiträge) |
||
Zeile 19: | Zeile 19: | ||
=Quellen= | =Quellen= | ||
* Cagle, Kurt (2006): I Think, Therefore I eXist ... . O’Reilly Media Inc., XML.com, [http://www.oreillynet.com/xml/blog/2006/09/i_think_therefore_i_exist.html Onlineartikel] | * Cagle, Kurt (2006): I Think, Therefore I eXist ... . O’Reilly Media Inc., XML.com, [http://www.oreillynet.com/xml/blog/2006/09/i_think_therefore_i_exist.html Onlineartikel]. | ||
* Fielding, Roy T. (2000): Architectural Styles and the Design of Network-based Software Architectures. University of California, Irvine, [http://www.ics.uci.edu/~fielding/pubs/dissertation Onlineversion]. | |||
* Meier, Wolfgang (2003): eXist: An Open Source Native XML Database. Darmstadt University of Technology, [http://exist-db.org/webdb.pdf Onlineversion]. | * Meier, Wolfgang (2003): eXist: An Open Source Native XML Database. Darmstadt University of Technology, [http://exist-db.org/webdb.pdf Onlineversion]. | ||
* [http://exist.sourceforge.net/ SourceForge.net - eXist Open Source Native XML Database] | * [http://exist.sourceforge.net/ SourceForge.net - eXist Open Source Native XML Database] |
Version vom 1. Juli 2008, 23:27 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.
- Fielding, Roy T. (2000): Architectural Styles and the Design of Network-based Software Architectures. University of California, Irvine, Onlineversion.
- Meier, Wolfgang (2003): eXist: An Open Source Native XML Database. Darmstadt University of Technology, Onlineversion.
- SourceForge.net - eXist Open Source Native XML Database