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.