eXist

eXist
eXist logo

eXist est un système de gestion de base de données open source entièrement basé sur la technologie XML. Contrairement à la plupart des systèmes de gestion de base de données relationnelles, eXist utilise XQuery, qui est une recommandation du W3C, pour manipuler ses données.

Sommaire

Avantages d'eXist

eXist permet aux développeurs la manipulation de données XML sans avoir à écrire de lourds programmes intermédiaires. eXist respecte et étend beaucoup des standards XML du W3C comme XQuery. eXist supporte aussi les interfaces REST pour interagir avec les formulaires web de type AJAX. Les applications telles que XForms sont susceptibles d'enregistrer leurs données par quelques lignes de codes. L'interface de WebDAV vers eXist permet aux utilisateurs de glisser/déposer directement des fichiers XML dans la base de données eXist. Parce que eXist indexe automatiquement les documents par un système de mots clefs, il est aisé de créer un système de recherche performant.

Standards et technologies eXist

eXist utilise les standards et technologies suivants :

  • XPath - Langage XML Path
  • XQuery - Langage XML Query
  • WebDAV - Web distributed authoring and versioning
  • REST - Representational state transfer (URL encoding)
  • SOAP - Simple Object Access Protocol
  • XACML - XML Access Control Language
  • XInclude - server-side include file processing (limited support)
  • XML-RPC - a remote procedure call protocol
  • XProc - a XML Pipeline processing language

Historique

eXist a été créée en 2000 par Wolfgang Meier qui reste le développer principal en 2010. En septembre 2006 sont sorties les versions 1.0 et 1.1 (nouvelle numérotation). Les versions 1.4.x sont actuellement supportées et les versions de développement 1.5.x préparent la sortie de la version 1.6.0.

eXist a été nominée en 2006 comme la meilleure base de données de l'année par InfoWorld.

eXist est largement utilisé dans l'architecture de l'application web XRX.

Voir aussi

  • XQuery - Langage w3c XML query
  • XPath - Langage de sélection de données w3c XML
  • WebDAV - Lecture/Écriture distante par HTTP (IETF)
  • SOAP - RPC par HTTP
  • CouchDB - une base de données orientée document based sur JSON

Liens externes

Références


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article eXist de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • EXist — is an open source database management system entirely built on XML technology, also called a native XML database. Unlike most relational database management systems, eXist uses XQuery, which is a [http://www.w3.org/2004/02/Process… …   Wikipedia

  • Exist — ist eine native XML Datenbank, die kostenlos als Open Source vertrieben wird. eXist läuft innerhalb einer Java Virtual Machine und ist damit komplett unabhängig vom verwendeten Betriebssystem. Daten werden in XML – anders als z. B. in relationale …   Deutsch Wikipedia

  • Exist — Ex*ist , v. i. [imp. & p. p. {Existed}; p. pr. & vb. n. {Existing}.] [L. existere, exsistere, to step out or forth, emerge, appear, exist; ex out + sistere to cause to stand, to set, put, place, stand still, fr. stare to stand: cf. F. exister.… …   The Collaborative International Dictionary of English

  • EXist — Логотип eXist eXist СУБД с открытым исходным кодом, полностью основанная на технологии XML. В отличие от большинства систем управления базами данных, eXist использует XQuery, язык, который является рекомендацией консорциума W3C. Ссылки… …   Википедия

  • EXist — steht für: EXist (Datenbank), eine native XML Datenbank EXist (Förderprogramm), ein Förderprogramm des Bundesministeriums für Wirtschaft Diese Seite ist eine Begriffsklärung zur Unterscheidung mehrerer mit demselben Wort bez …   Deutsch Wikipedia

  • exist — [eg zist′, igzist′] vi. [Fr exister < L existere, exsistere, to come forth, stand forth < ex , out + sistere, to cause to stand, set, place, caus. of stare, STAND] 1. to have reality or actual being; be 2. to occur or be present [the… …   English World dictionary

  • Exist — may refer to:*eXist, an open source database management system built on XML *existence …   Wikipedia

  • exist — c.1600, from Fr. exister (17c.), from L. existere/exsistere to step out, stand forth, emerge, appear; exist, be (see EXISTENCE (Cf. existence)). The late appearance of the word is remarkable [OED]. Related: Existed; existing …   Etymology dictionary

  • exist — [v1] be living abide, be, be extant, be latent, be present, breathe, continue, endure, happen, last, lie, live, move, obtain, occur, prevail, remain, stand, stay, subsist, survive; concept 407 Ant. die exist [v2] get along in life consist, dwell …   New thesaurus

  • exist — ► VERB 1) have objective reality or being. 2) live, especially under adverse conditions. 3) be found: two conflicting stereotypes exist …   English terms dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”