next up previous contents
Next: Software zur Unterstützung der Up: Existierende Datenbank-Gateways Previous: GSQL

WDB

WDB [Ras95] ist ein Public Domain-Softwarepaket, das ein dynamisches CGI-Datenbank-Gateway für das relationale Datenbanksystem Sybase enthält. Das Gateway ist in perl bzw. sybperl implementiert. Für den Zugriff auf die zugrundeliegende Datenbank werden eine oder mehrere Konfigurationsdateien verwendet, die bei WDB auch als ,,form definition files`` bezeichnet werden. Jede einzelne Konfigurationsdatei kann dabei eine unterschiedliche Sicht auf die Datenbank beschreiben. WDB generiert anhand dieser Dateien die für den Datenbankzugriff vom Benutzer verwendeten HTML-Formulare. Mit Hilfe einer Konfigurationsdatei können außerdem Kovertierungen der aus der Datenbank extrahierten Daten spezifiziert werden, die durch die Anwendung zur Laufzeit ausgeführt werden. Das Softwarepaket enthält zusätzlich ein Tool, das Informationen über die Tabellen aus der Datenbank ausliest und daraus automatisch eine Konfigurationsdatei erstellt.

Da der datenbankspezische Code von WDB in einem eigenen Modul isoliert ist, kann das Gateway relativ einfach auf andere Datenbanksysteme, wie beispielsweise Oracle, Informix oder Ingres, portiert werden, die Standard-SQL unterstützen und eine Perl4-Schnittstelle bieten. Derzeit existieren neben Sybase auch Implementierungen für die Datenbanksysteme Informix und mSQL. Die einzelnen Backends sind dabei in isqlperl sowie MsqlPerl implementiert.



Root on HPHEGER0
8/27/1998