Netzwerke - Client/Server Architektur auf 3 Niveaus

Dezember 2016

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-Architektur genannt), gibt es ein Zwischenniveau, das bedeutet, man hat in der Regel eine Architektur, die aufgeteilt ist auf :

  1. Einen Client, also den Computer , 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


Lesen Sie auch :


Networking - 3-Tier Client/Server Architecture
Networking - 3-Tier Client/Server Architecture
Redes - Arquitectura Cliente/Servidor en 3 niveles
Redes - Arquitectura Cliente/Servidor en 3 niveles
Réseaux - Architecture client/serveur à 3 niveaux
Réseaux - Architecture client/serveur à 3 niveaux
Reti - Architettura client/server a 3 livelli
Reti - Architettura client/server a 3 livelli
Redes - Arquitectura cliente/servidor de 3 níveis
Redes - Arquitectura cliente/servidor de 3 níveis
Das Dokument mit dem Titel « Netzwerke - Client/Server Architektur auf 3 Niveaus » aus CCM (de.ccm.net) wird zur Verfügung gestellt unter den Bedingungen der Creative Commons Lizenz. Sie dürfen das Dokument verwenden, verändern sowie Vervielfältigungen dieser Seite erstellen, unter den Bedingungen, die in der vorgenannten Lizenz erwähnt sind und unter der gleichzeitigen Bedingung, dass Sie im Rahmen Ihrer Verwendung, Veränderung oder Vervielfältigung nach außen hin klar und deutlich auf den Urheber (= de.ccm.net) des Dokuments hinweisen.