Das Objekterzeugungswerkzeug - Ein graphisches Datenbank-Strukturierungs-Werkzeug
Dieses Werkzeug dient dem KDBA zur kunstwissenschaftlich sinnvollen Strukturierung von Daten innerhalb der Verwaltungsebene ohne Mitwirkung des IDBA. Hierzu muß dieses Werkzeug die Möglichkeit bieten, die graphische Darstellung von vergleichbaren Daten unterschiedlicher Datenträger, wie etwa Bilddaten oder Animationen, als homogenen Datensatz anzuzeigen (Der Ursprungsort dieser Daten ist für die Arbeit des KDBA unerheblich).
Das Objekterzeugungswerkzeug (wegen seiner Fähigkeit zur allgemeinen Anzeige von Datenbankobjekten auch Global Object Browser - GOB - genannt) ist für den ersten Probebetrieb des Informationssystems nicht dringend erforderlich, da diese Arbeit zunächst auch durch Absprache der beiden Administratoren untereinander bewältigt werden kann. Teile dieses Werkzeugs sind bereits implementiert und dienen zum einen als WWW-Zugang eines Besuchers, der sich über diesen Weg die Gesamtdaten des Informationssystems anzeigen lassen kann, zum anderen benutzt der KDBA dieses Werkzeug zur Strukturierung der Datenbank und zur Eingabe und Änderung der Daten. Mit einer Zunahme der verwalteten Daten ist dieses Werkzeug für einen effektiven Einsatz des Systems unbedingt erforderlich.
Folgende Optionen sollten von diesem Werkzeug erfüllt werden:
- "inspekt"-Funktion
auf die im VERSANT-Datenkern des Informationssystems vorhandenen Objekte. Vor allem für die Objekte der Gemstone-Datenbank wäre ein solcher Inspektor wegen einer versionsbedingt fehlenden Smalltalk-Schnittstelle wünschenswert.
- "edit"-Funktion
Die Instanz-Variablen der Objekte sollen über diesen Editor Werte zugewiesen bekommen. Sind diese Variablen selbst Objekte mit Instanz-Variablen, soll auf letztere auch eine Editieroption angeboten werden (Für Objekte, die aus Sets bestehen, muß eine andere Bearbeitungsmöglichkeit erdacht werden).
- "link"-Funktion
Eine weitere komplexe Aufgabe ist das Einbinden von Objekten in ihre Umgebung. Ein grafischer Editor, vergleichbar einem Schema-Designer zum Entwurf von Datenbankstrukturen, wäre hier ein geeignetes Mittel.
- "Java-Applet"
Zur besseren Einbindung in das Gesamtkonzept des Informationssystems wäre eine Programmierung dieses Browsers in der Programmiersprache Java bzw. einer anderen plattformunabhängigen Programmiersprache zu wünschen. Java-Scripte können die Funktionalität dieses Browsers noch steigern.