Browser Erweiterungen
Common Gateway Interface (CGI)
Integration in Server
HTML bietet nur "statische Seiten"
Browser Erweiterungen
JavaScript, Netscape Plugins, Java
Server Erweiterungen
CGI Common Gateway Interface,
HTTPD API Aplication Programming Interface
JavaScript Applets (JavaScript)
Programmteile werden in HTML Seiten eingebettet
Vorteile:
Einfache Erweiterung des Browsers
z.B. Feldprüfungen
weit verbreitet, System unabhängig
nicht das gesamte Interface muß programmiert werden
Nachteile:
eingeschränkter Funktionsumfang
Java Applets (Java)
Programme werden wie Bilder übers Netz geladen und vom Browser ausgeführt
Vorteile:
Effizient
Bessere Oberfläche (GUI) realisierbar
Status-Information werden gewartet
Nachteile:
das gesamte Interface muß programmiert werden
Beispiele Financial Portfolio, Applets
Netscape Plugins
Programme müssen lokal installiert werden und werden vom Browser wie externe Viewer geladen und ausgeführt
Vorteile:
Mächtige Erweiterung des Browsers möglich
z.B. Virtual Reality Extensions
Nachteile:
nur Netscape
abhängig vom Betriebsystem
muss vollständig neu programmiert werden
Gateway Programme:
Skripten, Umgebungsvariablen
Vorteile:
schnell zu Erstellen
einfacher Zugang, alles machbar
unabhängig vom WWW Server
Nachteile:
Belastet WWW Server
Verwaltungsaufwand für Status-Informationen
Anwendungen:
CONSULT-Web,
FZ Data-Warehouse,
OSIS Online Steel Information System,
Lehmanns Online Bookshop.
Application Programming Interface (API)
NSAPI
von Netscape,
ISAPI von
Process Software,
Apache-API von Apache
Server Side Includes (SSI)
PHP,
LiveWire von Netscape
Vorteile:
Effizient
Status-Information werden verwaltet
Nachteil:
Abhängigkeit vom Server
© Universität Mannheim, Rechenzentrum, 1998-2000.
Heinz Kredel Last modified: Thu Jan 23 10:39:13 CET 2003