LivingXML Was ist XML? LivingXML Plattform LivingXML Anwendungen Projekte Angebot Kontakt

LivingXML Datenbank LivingXML AppServ LivingXML DMS LivingXML Kontext

Die LivingXML Plattform

Wir haben mit LivingXML eine Plattform aufgebaut, die die Stärken von XML in konkreten Projekten und Applikationen nutzbar macht, und die sich bereits in zahlreichen Projekten bewährt hat.

Die LivingXML Plattform besteht aus folgenden Modulen:

  • LivingXML Datenbank, unsere flexible XML Datenbank
  • LivingXML Kontext, unsere Kontextengine zu Verknüpfen von Objekten
  • LivingXML AppServ, unser Applikationsserver für Web-Anwendungen
  • LivingXML Konvert, unsere XML Konverter

Dokument-Orientierung

Die gesamte LivingXML Plattform baut auf XML Dokumenten als Datenstruktur auf:
  • 1. Stufe
    • Skalar
    • Der Skalar ist ein einfacher, universeller Datentyp, der einem einzelnen Feld in einer Datenbank entspricht. Man kann darin Texte, Zahlen, Daten, ... abspeichern. Im Unterschied zu relationalen Datenbanken werden alle Informationen textuell abgespeichert, und sind dadurch von Menschen lesbar. (Beispiel: "2001-08-04T10:20:30") Skalare werden grundsätzlich im Unicode Zeichensatz abgespeichert, wodurch alle Umlaute und Sonderzeichen anderer Sprachen verwendet werden können.
  • 2. Stufe
    • Array
    • Arrays sind einfache Sammlungen von Skalaren, so wie in vielen Programmiersprachen üblich. Monat[10] := "Oktober"
    • Hash
    • Hashes werden auch Assoziative Arrays gennant. Hierbei werden Zuordnungen getroffen: Tage["Januar"] := "30"
    • Objekt
    • Objekte sind simple Sammlungen von Skalaren, und Funktionen, die auf die Objekte einwirken. ("Objektorientiere Programmierung")
  • 3. Stufe
    • Dokument
    • Unter Dokument verstehen wir komplexe, in sich hierarchisch strukturierte Sammlungen von Skalaren. ("XML Dokumente")
  • 4. Stufe
    • Tabelle
    • Eine Tabelle ist grundsätzlich ein Sammlung von Datensätzen. Im Gegensatz zu relationalen Datenbanken sind Datensätze für uns nicht nur eine einfache Liste aus Feldern, sondern in sich hierarchisch strukturierte Dokumente.
      ->i LivingXML Datenbank
    • Hierarchisches System
    • Dokumente können Ihrerseits wieder hierarchisch in Verzeichnissen und Unterverzeichnissen unterteilt werden, wie dies in Dateisystemen schon lange üblich ist.
    • Kontext Pool
    • Ein Kontext Pool ist eine Sammlung von Objekten (Üblicherweise Dokumente), wobei jeweils zwei Objekte direkt miteinander verknüpft werden können. Kontext Pools werden dort gebraucht, wo tabellarische oder hierarchische Gliederungen den Strukturbedürfnissen nicht mehr nachkommen. (Graphen mit Knoten und Kanten)
      -> LivingXML Kontext


>> LivingXML Anwendungen

Headlines

E-Business Demo
detail
Quelle Demo
detail
Büroknecht Demo
detail
Quintessenz geht mit LivingXML Kontext online
detail
*Quick, das XML Wörterbuch
detail
Linuxwochen
detail
IVI::DB Admin Demo
detail
IVI::DB Tour
detail
XML Vortragsunterlagen
detail

LivingXML international

>> livingXML.futureware.at
(c) 2002 by livingXML. All rights reserved.