4 Powerpointpräsentation - Benutzer-Homepage

Werbung
Native XML-Datenbanken
am Beispiel von TAMINO
Wolfhard Steinmetz, Felix Guntrum
Fachhochschule Gießen-Friedberg
Fachbereich MNI
Motivation
Die native XML-DB TAMINO
 Was ist Tamino?
 Informationsserver auf XML Basis
 Speicherung von XML aus verschiedenen Quellen
 Unterstützung von XML-Transformationen
XML Transformationsmöglichkeiten
von Tamino
 natives Speichern und Auslesen von XML Objekten
(XML-Store und X-Machine)
 Schnittstelle zu externen Anwendungen und
Datenquellen (X-Node)
 internes Speichern und Auslesen von SQL-Daten
(SQL Store und SQL Engine)
 Administration über ein eingebautes Web-Interface mit
einem beliebigen gängigen Browser
(System Management Hub)
Die native XML-DB TAMINO
Die Architektur von Tamino
Architektur - Die X-Machine
X-Machine Komponenten
X-Machine: XML Parser
X-Machine: Object Processor
X-Machine: Query Processor
X-Machine: Document Composer
Architektur - Die X-Tension
Architektur - Die X-Tension
Architektur - Die X-Node
Architektur - Die X-Node
Architektur - Die Data Map
Architektur - Die Data Map
Schema
information to
XML Object
Composer
Schemas defined
by Administrator
Schemas
Schema
information to
Object Processor
for storing objects
Schema
information to
Parser
Schema
information to
trigger userdefined application
logic via Server
Extension
Architektur - Die SQL Engine
XQL queries
Die Produktkomponenten
von TAMINO
X-Port und die
HTTP Schnittstelle
Produktions Komponenten
TAMINO Schema Editor
TAMINO Schema Editor
 XML Schema ist eine Alternative zur DTD in XML
 Beschreibt die Struktur eines XML Dokuments



Elemente, Attribute und ihre Datentypen
Kind-Elemente und deren Anzahl und Anordnung
Definiert Standardwerte für Elemente bzw. Attribute
 Tamino erweitert Schema um eigene und
datenbankspezifische Metainformationen
TAMINO Manager
TAMINO Interactive Interface
Live-Demonstration
X-Plorer
Extended Features ..
X-Application
X-Application
X-Application – JSP Tag Library
X-Application - Generator
WebDAV Server
WebDAV Server
Request
Response
WebDAV
Client
Tier 1
Data store
Tier 2
Tier 3
Application TAMINO API
Application TAMINO API

TAMINO API, objektorientiert

HTTP-Client API für ActiveX

HTTP-Client API für JAVA

HTTP-Client API für JScript
Marktübersicht
ENDE
Herunterladen