scientific article; zbMATH DE number 1162129

From MaRDI portal
Publication:4394050





Diese Dissertation beschreibt eine Umgebung zur Unterstützung der Erstellung von retrieval-orientierten Benutzungsschnittstellen für Datenbanksysteme. Der Name dieser Umgebung ist CENTRE (Construction Environment for Retrieval-Oriented Database Interface Systems). Ein Datenbank Retrieval-System besteht üblicherweise aus drei Komponenten: der Benutzungsschnittstelle, der Anwendungsfunktionalität und der Zugriffsschnittstelle zur eigentlichen Datenbank. Aufgabe dieser Komponenten sind die Regelung der Interaktion des Benutzers mit dem System, die intelligente Unterstützung dieser Interaktion, sowie deren Umsetzung auf das DBMS. CENTRE benutzt eine transparente Architektur zur Ansteuerung der verschiedenen DBMS. Diese Architektur besteht aus zwei Schichten: Die untere Schicht ist ein UIMS (User Interface Management System), das verschiedene Werkzeuge zur Verfügung stellt. Diese Werkzeuge dienen der Erstellung von abstrakten Objekten, die sowohl Komponenten der Benutzungsschnittstelle wie auch Teile der Anwendungssemantik in sich vereinen. Dies ermöglicht eine effiziente Entwicklung von hochwertigen Benutzungsschnittstellen. Große Teile der Benutzungsschnittstelle werden dabei automatisch aus einer Beschreibung der Anwendungsfunktionalität abgeleitet. Die darüberliegende Schicht modelliert die grundlegende Funktionalität von Datenbank-Retrieval Anwendungen unter Benutzung derjenigen Objekte, die mit den Werkzeugen der unteren Schicht erstellt wurden. Sie stellt dazu mehrere vordefinierte Objekttypen zur Verfügung, um die Entwicklung von DBMS-unabhängigen Benutzungsschnittstellen zu vereinfachen. Die Arbeit mit CENTRE kann wie folgt beschrieben werden: der Anwender beginnt mit einer fertigen Anwendungsschnittstelle, die von CENTRE bereitgestellt wird. Diese kann dann an seine speziellen Bedürfnisse angepaßt und inkrementell verfeinert werden. Zusätzliche Module zur Erweiterung der Funktionalität solcher Datenbank-Retrieval-Systeme können von Entwicklern unter Benutzung des UIMS erstellt und in die Umgebung integriert werden, wo sie dann allen Benutzer zur Verfügung stehen.












This page was built for publication:

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4394050)