Internet Dienste 4
Interaktion im WWW
- HTML bietet nur "statische Seiten"
- Server Erweiterungen
CGI Common Gateway Interface,
HTTPD API Aplication Programming Interface
- Browser Erweiterungen
JavaScript, Netscape Plugins, Java
Common Gateway Interface (CGI)
- Gateway Programme:
Skripten, Umgebungsvaraiblen
- Vorteile:
schnell zu Erstellen
einfacher Zugang, alles machbar
unabhängig vom WWW Server
- Nachteile:
Belastet WWW Server
Verwaltungsaufwand für Status-Informationen
- Beispiele
- Anwendungen:
CONSULT-Web,
FZ Data-Warehouse,
OSIS Online Steel Information System,
Lehmanns.
Integration in Server
- Application Programming Interface (API)
NSAPI
von Netscape,
ISAPI von
Microsoft,
Apache-API von
Apache
- Vorteile:
Effizient
Status-Information werden verwaltet
- Nachteil:
keine Unabhängigkeit vom Server
Browser Erweiterungen
- 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
- Beispiele
- Java Applets (Java)
Programme werden wie Bilder übers Netz geladen
und vom Browser ausgeführt
- 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
[Previous]
[Next]
[Contents]