Bindung des Netscape Application Servers an CORBA 

Home > Deutsch > Ressourcen > NAS und CORBA > kapitel_01
(C) Christian R. Ey
last modified:
Fri Mar 15 23:27:58 GMT+01:00 2002
-- Impressum / Contact --

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