Überblick XML

Werbung
Niels Schmahljohann
Systemberater
STCC
ORACLE Deutschland
GmbH
“We are moving to a new
age of data portability,
one in which XML will play
a key role”
- Seybold Consulting, März 2002
Warum XML?
 hoher Standardisierungsgrad
 selbstbeschreibend
 Standard Werkzeuge verfügbar
–
–
Parser
Stylesheet-Transformationen
 automatisierte Verarbeitung
 les- und austauschbar ohne großen
Entwicklungsaufwand
XML Standards







XML – W3C
DOM – W3C
XPath – W3C
XML Schema – W3C
XSL and XSLT – W3C
WebDAV - IETF
SQL/XML – ANSI/ISO
Warum XML in der Datenbank ...
... und nicht im Dateisystem?
 relationale Daten bereits vorhanden
–
–
Kombination mit XML Dokumenten
Ausgabe als XML-Dokument
 Erweiterung des XML-Datenmodells
–
–
–
–
–
Zusätzliche Datenbankvalidierung
Transaktionskonzept
Datennahe Sicherheitskonzepte
Datennahe Logik
...
XML in der Oracle Datenbank
8
Release 1
Release 2
XML in der Oracle Datenbank
 XML Werkzeuge
 Middle-Tier
 Unterstützung
der Standards
Release 1
Release 2
XML in der Oracle Datenbank
 XML Datentyp
 in der Datenbank
 dokumentorientiert
 XML Werkzeuge
 Middle-Tier
 Unterstützung
der Standards
 XML Werkzeuge
 Middle-Tier
 Unterstützung
der Standards
Release 2
XML in der Oracle Datenbank
 XML-Datenbank
 daten-orientiert
 Internet-Zugriffe
 XML Werkzeuge
 Middle-Tier
 Unterstützung
der Standards
 XML Datentyp
 in der Datenbank
 dokumentorientiert
 XML Datentyp
 in der Datenbank
 dokumentorientiert
 XML Werkzeuge
 Middle-Tier
 Unterstützung
der Standards
 XML Werkzeuge
 Middle-Tier
 Unterstützung
der Standards
SQL und XML: zwei Welten ...
XML Server
SQL
XML
RDBMS
... wachsen zusammen!
Oracle9i
SQL
Indizes
Integrität
XML
Ansichten
XML Architekturen
Verwendet XML Schema
Führt zur besseren
Performance
& Skalierbarkeit
Verwaltet Content &
Daten
Verwendet Standards
Messaging
Internet
Oracle
Internet
Directory
XML-Datenbank
XML-Transformationen
Message
Gateway
für
MQSeries,
Tibco and
MSMQ
XML Projekte wachsen ...
Skalierbarkeit mit Oracle9i RAC
auch für XML-Anwendungen
XML Server
Herunterladen
Explore flashcards