Kap.2 - artecLab - Universität Bremen
Kap.2 - artecLab - Universität Bremen
Kap.2 - artecLab - Universität Bremen
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
der Übungsfirma von den verschiedenen Mitarbeitern aus dem Netz genommen<br />
werden können, um die Bestellung weiterverarbeiten zu können.<br />
Bei der Auswahl des geeigneten Verfahrens standen am Anfang verschiedene<br />
Datenbankanbindungslösungen im Vordergrund, da nahezu alle<br />
wichtigen Dienste durch die Anbindung an eine Datenbank realisiert werden.<br />
So verwenden verschiedene große Versandhäuser aber auch alle Suchmaschinen,<br />
wie z. B. Altavista, Yahoo oder Metacrawler diese Verfahren.<br />
Vier Verfahren wurden auf ihre Brauchbarkeit untersucht:<br />
• IDC / HTX (Internet Database Connector) in Verbindung mit WindowsNT<br />
und dem Internet Information Server,<br />
• mSQL (Mini SQL), eine Mini-Version von SQL, interessant bei<br />
UNIX-Servern<br />
• DB Web, ein Administrations-Tool,<br />
• CGI/Perl (Common Gateway Inerface) einsatzfähig auf nahezu allen<br />
Betriebssystemen (WindowsNT, UNIX, etc.).<br />
Die Funktionsweise des IDC besteht aus folgenden Schritten: Im Browser<br />
wird ein Dokument aufgerufen, das ein Formular zur Angabe der Abfragedaten<br />
enthält. Wird dieses Formular abgeschickt, ruft es eine Skript-Datei<br />
auf, das SQL-Anweisungen enthält, die über den ODBC-Treiber an die<br />
Datenbank weiterleitet. Die Ergebnisse der Abfrage werden von der Datenbank<br />
an den ODBC-Treiber zurückgegeben und schließlich als HTML-<br />
Dokument zurück an den Benutzer gegeben.<br />
MSQL ist eine Shareware-Datenbank mit einem Web-Interface. Mit einer<br />
derartigen Schnittstelle lassen sich SQL-Kommandos mit einigem Programmieraufwand<br />
in HTML-Seiten einbetten.<br />
Das DB-Web bietet eine Datenbank-Schnittstelle für HTTP-Web-Server,<br />
die unter Microsoft Windows NT laufen. Mit dbWeb können Echtzeit-<br />
Abfragen an Datenbanken über Open Database Connectivity (ODBC) realisiert<br />
werden. DbWeb bietet volle insert/update/delete Fähigkeiten genauso<br />
wie "query-by-example" Datensatzauswahl für dynamische SQL und<br />
abgelegte Routinen.<br />
42