3.3 Eigenschaften des Dokumentenspeichersystems

In dieser Arbeit wird ein Konzept vorgestellt, daß die Three-Tier-Architektur mit Broker verwendet. Das Konzept sieht vor, daß mehrere Schnittstellenkomponenten und mehrere Speicherkomponenten, sowie ein Broker eingesetzt werden.

Bei Ausfall des Brokers erkennen dies die Schnittstellenkomponenten und senden entsprechende Fehlermeldungen an die auftraggebenden Instanzen der digitalen Bibliothek, die den Auftrag gegebenenfalls neu einreichen können.

Um das Speichersystem steuern zu können kommt zusätzlich eine Managementkomponente zum Einsatz, die es erlaubt das System über eine entsprechende Benutzeroberfläche zu konfigurieren.

Managementkomponenten dienen dazu die Ressourcen des Speichersystems (die Speicher) zu beobachten und zu steuern. Im wesentlichen findet man hier Komponenten mit folgenden Funktionalitäten:

Die Monitorkomponenten kommunizieren über definierte Schnittstellen mit den Administrations- und Vermittlerobjekten und stellen dem Benutzer Informationen über den Zustand des Systems (z.B. wieviele Speicher im System vorhanden sind) zur Verfügung. Die Administrationskomponenten bieten einem Administrator die Möglichkeit das System zu steuern (z.B. Anhalten eines Speichers). In dieser Arbeit werden Monitor- und Administrationskomponente in einem Prozeß vereint.

Aus den getroffenen Entwurfsentscheidungen ergibt sich der in Abbildung 3.4 dargestellte Aufbau für das Dokumentenspeichersystem.


PIC
Abbildung 3.4: Aufbau des Speichersystems

Der Broker unterhält Verbindungen zu den Schnittstellenkomponenten, den Speichern und zu einer Managemenkomponente. Über die Mangementkomponente wird das gesamte Dokumentenspeichersystem gesteuert. Das heißt, der Broker vermittelt nicht nur die Aufträge zwischen Schnittstellen und Speichern, sondern auch die Befehle der Managementkomponente. Die Managementkomponente steuert die Zustände der Speicher und kann auf die Verteilung der Aufträge Einfluß nehmen. Desweiteren zeigt sie die aktuelle Konfiguration des Speichersystems in geeigneter Form an.