Inhaltsverzeichnis

1 Einleitung
2 Grundlagen
 2.1 Geschichte und Grundlagen von SGML
  2.1.1 Merkmale von SGML
  2.1.2 SGML in der Praxis
 2.2 Speichern von SGML-Dokumenten
  2.2.1 Speichern als Bitstrom
  2.2.2 Ein objektorientierter Ansatz, VODAK
  2.2.3 Traditionelle Methoden für relationale Datenbanken
 2.3 Mobiler Code
 2.4 Eine Architektur für verteilte digitale Bibliotheken
  2.4.1 Ziele des Projekts
  2.4.2 Aufbau der Architektur
 2.5 Aspekte der Realisierung digitaler Bibliotheken
3 Entwurf des Speichersystems
 3.1 Anforderungen
 3.2 Das Speichersystem, ein verteiltes System
  3.2.1 Die Two-Tier-Architektur (klass. Client-Server-Paradigma)
  3.2.2 Die Three-Tier-Architektur mit Trader
  3.2.3 Die Three-Tier-Architektur mit Broker
  3.2.4 Entscheidung für die Three-Tier-Architektur mit Broker
 3.3 Eigenschaften des Dokumentenspeichersystems
 3.4 Funktionsweise des Speichersystems
  3.4.1 Das Übertragungsprotokoll des Speichersystems
  3.4.2 Die Schnittstellenkomponente
  3.4.3 Der Broker
  3.4.4 Das Monitor-/Steuerungswerkzeug
  3.4.5 Der Speicher
4 Der aktive Speicher
 4.1 Anforderungen
 4.2 Eigenschaften des aktiven Speichers
 4.3 Grundlegender Aufbau und Funktionsweise
 4.4 Schnittstelle des Speichers
 4.5 Die Ablaufumgebungen für Dokumentenmethoden
 4.6 Repräsentation der Dokumente in der Datenbank
 4.7 Die Programmbibliothek für Dokumentenmethoden
  4.7.1 Definition der Basispakete des Speichers
  4.7.2 Die Speicherklassen
  4.7.3 Die Zugriffsklassen
 4.8 Sicherheitsaspekte
5 Realisierung eines Prototyps
 5.1 Rahmenbedingungen
 5.2 Die Schnittstellenkomponente
  5.2.1 Die Netzverbindungsklasse
 5.3 Der Broker
  5.3.1 Verwaltung der Aufträge
 5.4 Das Monitor-/Steuerungswerkzeug
 5.5 Der Speicher
  5.5.1 Anbindung an die Datenbank
  5.5.2 Realisierung der Anbindung
  5.5.3 Repräsentation der Dokumente in der Datenbank
  5.5.4 Ablaufumgebung für Dokumentenmethoden
 5.6 Die Programmbibliothek für Dokumentenmethoden
  5.6.1 Das Bitstrom-Paket
  5.6.2 Das SGML-Paket
  5.6.3 Das System-Paket
  5.6.4 Das Maintenance-Paket
 5.7 Evaluation des Prototyps
6 Zusammenfassung und Ausblick
 6.1 Zusammenfassung
 6.2 Ausblick
Literaturverzeichnis
A Die Document Type Definition der Metadokumente
B Klassenhierarchie der Python Programmbibliothek
C Verzeichnis der Programmbibliothek für Dokumentenmethoden
 C.1 Basisklassen
  C.1.1 Klasse c__ bsio
  C.1.2 Klasse c__ sgmlread
 C.2 Paket Bitstream (p__ bitstream)
  C.2.1 Klasse c__ store
  C.2.2 Klasse c__ search
  C.2.3 Klasse c__ glimpsearch
 C.3 Paket SGML (p__ sgml)
  C.3.1 Klasse c__ sgmlstore
  C.3.2 Klasse c__ sgmlquery
  C.3.3 Klasse c__ sgmlsearch
 C.4 Paket System (p__ system)
  C.4.1 Klasse c__ metadoc
  C.4.2 Klasse c__ metaquery
  C.4.3 Klasse c__ metasearch
 C.5 Paket Maintenance (p__ maintenance)
  C.5.1 Klasse c__ maintenance
  C.5.2 Klasse c__ glimpindex
 C.6 Paket Netz (p__ net)
  C.6.1 c__ tcp
  C.6.2 c__ stopwait1
  C.6.3 c__ send