next up previous contents
Next: Common Gateway Interface (CGI) Up: Design eines Datenbank-Gateways Previous: Design eines Datenbank-Gateways

Motivation

Um den WWW-Client als graphische Benutzerschnittstelle für komplexe Datenbankanfragen einsetzen zu können, wird untersucht, in welcher Weise das WWW die Möglichkeit bietet, auf Informationen zuzugreifen, die in Datenbanken abgelegt sind. Als Informationsquellen kommen dabei jegliche Art von Datenbanken, wie beispielsweise Bilddatenbanken, Dokumentenarchive sowie hierarchische oder relationale Datenbanken, in Frage.

Aus der Sicht eines Datenbank-Servers verhalten sich WWW-Datenbank-Gateways wie ganz normale Datenbank-Clients. Für den WWW-Server sind sie nichts anderes als eine Art ,,black box``, die HTML-Text auf die Standardausgabe ausgibt. Dieser Art von Gateway liegt eine ,,Client-Agent-Server``-Architektur zugrunde. Das Datenbank-Gateway agiert dabei als Agent zwischen dem WWW-Client und dem Datenbank-Server.

Im weiteren Verlauf dieses Kapitels soll ein grundlegendes Design für die WWW-Anwendung ,,Jahreswagenbörse`` entwickelt werden. Es werden dazu die Möglichkeiten beschrieben, die das WWW bietet, um ein solches Gateway zu entwickeln. Daneben werden die verschiedenen Architekturmöglichkeiten des Datenbank-Gateways sowie einige Betriebsaspekte betrachtet. Die daraus gewonnenen Erkenntnisse werden als Grundlage für die Implementierung eines Prototypen der JAWA verwendet.



Root on HPHEGER0
8/27/1998