 |
Zurück
Weiter
Bindung des Netscape Application Servers an CORBA
Der Netscape Application Server (NAS)
Ein Netscape Application Server "sitzt" im Internet hinter einem
Web-Server und übernimmt die Funktion von CGI-Scripten und
CGI-Programmen.
Die Benutzung eines Applikationsservers hat verschiedene Vorteile:
- Geschwindigkeit
- Skalierbarkeit
- Zuverlässigkeit
- Stabilität
Dies ist besonders interessant, wenn es sich um eine Applikation
handelt, die sehr hoher Belastung ausgesetzt ist, eine Datenbank
benutzt und/oder andere "teuere" Dienstleistungen in Anspruch nimmt.
Um eine hohe Antwortgeschwindigkeit zu erreichen, verwendet der
Netscape Application Server verschiedene Techniken:
- Bereits errechnete Ergebnisse werden in einen Zwischenspeicher
("cache") geladen und bei wiederholtem Bedarf ohne Neuberechnung
an den Kunden weitergegeben: "caching".
- Verbindungen zu Datenbanken oder anderen externen Technologien
werden nicht nur für einen Prozeß verwendet, sondern
viele Prozesse können sich mit Hilfe des Applikationsservers
wenige vorhandene Verbindungen teilen: "connection pooling"
- Um die Last besser bewältigen zu können, gibt es die
Möglichkeit, diese auf mehrere Applikationsserver zu
verteilen. Mehrere Applikationsserver können zu diesem Zweck
zu einem Cluster zusammengeschlossen werden und jeder
Applikationsserver kann wiederum bis zu 16 Server-Prozesse
starten. Die Last wird nun, abhängig vom jeweiligen
Belastungszustand, auf die vorhandenen Server-Prozesse verteilt:
"load balancing"
- Last-Monitore und Management-Tools sorgen für bessere
Kontrolle der Arbeitsabläufe
Zurück
Weiter, Autor:
Christian Ey,
http://www.inweb.de/chetan
|
 |