Netzwerke - Client/Server Architektur auf 3 Niveaus

Vorstellung der Architektur auf 2 Niveaus

Die Architektur mit zwei Niveaus (auch 2-tier-Architektur genannt, tier bedeutet auf Englisch Rang charakterisiert Client/Server-Systeme, bei denen der Client eine Ressource verlangt, der Server sie ihm direkt zukommen lässt, und dafür seine eigenen Ressourcen einsetzt. Das bedeutet, dass der Server keine anderen Anwendungen in Anspruch nimmt, um einen Teil des Dienstes zu liefern.

architecture client/serveur à deux niveaux

Vorstellung der Architektur auf 3 Niveaus

Bei der Architektur mit 3 Niveaus ( 3-tier-Architekturgenannt), gibt es ein Zwischenniveau, das bedeutet, man hat in der Regel eine Architektur, die aufgeteilt ist auf :

  1. Einen Client, also denComputer , der die Ressourcen verlangt, ausgestattet mit einem User-Interface (meist ein Webbrowser), das für die Darstellung zuständig ist ;
  2. Einen Anwendungsserver (auch middleware genannt), der die Ressource liefert, und dabei aber auf einen anderen Server zugreift
  3. Den Datenserver, der dem Anwendungsserver die nötigen Daten liefert.

architecture client/serveur à trois niveaux

Weil der Begriff der Architektur auf 3 Niveaus so häufig verwendet wird, kann er manchmal auch eine der folgenden Architekturen bezeichnen :

  • Eine geteilte Anwendung zwischen Client, Zwischenserver und Unternehmensserver
  • Eine geteilte Anwendung zwischen Client, Anwendungsserver und Datenbank -Server eines Unternehmens

Vergleich der zwei Architektur-Typen

Die Architektur auf zwei Niveaus ist eine Client/Server-Architektur, bei der der Server polyvalent ist, also im Stande ist, direkt alle Ressourcen zu liefern, um die der Client anfragt.

Bei der Architektur auf drei Niveaus hingegen sind die Anwendungen am Niveau des Servers delokalisiert, das bedeutet, jeder Server ist auf eine Aufgabe spezialisiert (Webserver/Datenbankserver zum Beispiel). Die Architektur auf drei Niveaus ermöglicht :

  • Eine höhere Flexibilität ;
  • Höhere Sicherheit, da die Sicherheit für jeden Dienst und auf jedem Niveau unabhängig festgelegt werden kann ;
  • Bessere Leistungen, dank der Aufgabenteilung zwischen den verschiedenen Servern.

Die Architektur auf mehreren Niveaus

Bei der Architektur auf 3 Niveaus führt jeder Server (Niveaus 2 und 3) eine spezielle Aufgabe (bzw. Dienst) aus. Ein Server kann daher die Dienste eines oder mehrerer anderer Server nutzen, um seinen eigenen Dienst auszuführen. Daher kann die Architektur auf drei Niveaus auch eine Architektur auf N Niveaus sein...

architecture multiniveaux



Letzte Änderung am Mittwoch 1 April 2009 à 14:16:17


Das Dokument mit dem titel « Netzwerke - Client/Server Architektur auf 3 Niveaus » aus Kioskea (de.kioskea.net) zur verfügung gestellt wird unter den bedingungen der Creative Commons lizenz. Können Sie ändern, Kopien dieser Seite, unter den Bedingungen der Lizenz, als diese Bewertung deutlich.