EXist.html

 
ca de en es fr it nl no pl pt ru ro fi sv tr vo


 

eXist jest opensourceowym systemem zarządzania danymi opartym o technologie wykorzystujące XML, nazywana jest również natywną XMLową bazą danych. W przeciwieństwie do baz relacyjnych, eXist wykorzystuje język XQuery, którego używa się do operowania na danych przechowywanych w postaci zasobów podzielonych na kolekcje (podobnie jak w systemach plików).

Spis treści

edytuj Zalety eXist

eXist pozwala na przechowywanie dowolnych danych XML (bez względu na ich strukturę), co pozwala na uniknięcie konieczności tworzenia i kontrolowania struktury bazy danych. eXist obsługuje również wiele standardów XMLowych W3C takich jak XQuery, XHTML, XPath, XSL. eXist zawiera wbudowany serwer http (domyślnie Jetty lub można zainstalować eXist na kontenerze serwletów takich jak Tomcat), ale jest dostępny również poprzez interfejs REST co pozwala na łatwe tworzenie aplikacji wykorzystujących techniki Ajax. Aplikacje oparte o XForms doskonale współpracują z eXist, dzięki temu, że wystarczy niewiele linii kodu, aby uaktualnić zasób XML w bazie danych (bez korzystania z kodu mapującego).

edytuj Standardy obsługiwane przez eXist

  • XPath - język XPath
  • XQuery - język XQuery
  • 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)

edytuj Historia eXist

eXist została utworzona w 2000 r. przez Wolfganga Meiera, który jest do dnia dzisiejszego głównym projektantem i programistą projektu.

edytuj Zobacz też

edytuj Linki zewnętrzne

All Right Reserved © 2007, Designed by Stylish Blog.