Inhaltsverzeichnis:
Definition - Was bedeutet dreistufige Architektur?
Eine dreischichtige Architektur ist eine Client-Server-Architektur, in der die funktionale Prozesslogik, der Datenzugriff, die Computerdatenspeicherung und die Benutzeroberfläche als unabhängige Module auf separaten Plattformen entwickelt und verwaltet werden. Dreischichtige Architektur ist ein Software-Entwurfsmuster und eine etablierte Software-Architektur.
Techopedia erklärt die dreistufige Architektur
Durch die dreistufige Architektur kann eine der drei Ebenen unabhängig voneinander aktualisiert oder ersetzt werden. Die Benutzeroberfläche ist auf einem Desktop-PC implementiert und verwendet eine standardmäßige grafische Benutzeroberfläche mit verschiedenen Modulen, die auf dem Anwendungsserver ausgeführt werden. Das relationale Datenbankverwaltungssystem auf dem Datenbankserver enthält die Speicherlogik für Computerdaten. Die mittleren Schichten sind normalerweise mehrschichtig.
Die drei Ebenen in einer dreistufigen Architektur sind:
- Präsentationsebene: Besetzt die oberste Ebene und zeigt Informationen zu den auf einer Website verfügbaren Diensten an. Diese Schicht kommuniziert mit anderen Schichten, indem Ergebnisse an den Browser und andere Schichten im Netzwerk gesendet werden.
- Anwendungsebene: Diese Ebene wird auch als mittlere Ebene, logische Ebene, Geschäftslogik oder logische Ebene bezeichnet und aus der Präsentationsebene abgerufen. Es steuert die Anwendungsfunktionalität durch Ausführen einer detaillierten Verarbeitung.
- Datenschicht: Enthält Datenbankserver, auf denen Informationen gespeichert und abgerufen werden. Daten in dieser Schicht werden unabhängig von Anwendungsservern oder Geschäftslogik aufbewahrt.