6.2 Ausblick

Das in dieser Arbeit entwickelte Dokumentenspeichersystem bietet eine Reihe von Ansatzpunkten zur Weiterentwicklung und zeigt Problemstellungen auf, die in der Arbeit nicht behandelt werden konnten, zum einen, zur Verbesserung des verteilten Systems, zum anderen, zum Ausbau des Speichers um neue Funktionalitäten.

Eine Erweiterung zur Verbesserung der Leistungsfähigkeit ist die Definition eines Broker-Broker-Protokolls zur Kommunikation zwischen Brokern. Mit Hilfe dieses Protokolls ist es möglich mehrere Broker parallel einzusetzen. Zu bemerken ist, daß Mechanismen für den Fall eines Broker-Ausfalls vorgesehen werden müssen, die es ermöglichen, daß ein anderer Broker den ausgefallenen Broker lückenlos ersetzen und alle Aufträge übernehmen kann.

Zur Absicherung des in dieser Arbeit vorgestellten Konzepts, ist es wünschenswert detailierte Anforderungen an die Basisprodukte zu definieren. Dazu gehören Anforderungen an die Ausfallsicherheit und den Leistungsumfang, der Datenbank und des Volltextindizierers.

Zur Entkoppelung von Steuerfunktionen und den eigentlichen Funktionalitäten der Komponenten ist der Einsatz von Threads in Erwägung zu ziehen. Jede Komponente startet einen Steuerthread, der Befehle vom Broker (Anhalten, Fortsetzen, usw.) abarbeitet und einen Auftragsthread, der die eigentlichen Aufträge verarbeitet.

Auch zur Erweiterung des aktiven Speichers, bieten sich einige interessante Möglichkeiten.

Zunächst ist die Definition neuer Pakete der Programmbibliothek zu erwähnen. Ein gutes Beispiel für diese Art der Erweiterung stellt die Definition von Operationen auf Video-, Bild- und Tondaten dar. Dies schließt den Entwurf von Speichern ein, die auf die Besonderheiten anderer Dokumenttypen eingehen. Die Implementierung von Ablaufumgebungen für andere geeignete Programmiersprachen zählt ebenfalls zu den nennenswerten Ausbaumöglichkeiten des Speichers.

In diesem Bereich der Forschung über digitale Bibliotheken gibt es viel Raum für neue Ideen und interessante Problemstellungen.