Architektur

Parent Previous Next

Dreischichtige Architektur

Die dreischichtige Architektur teilt eine Anwendung in drei logisch getrennte Schichten auf, um eine klare Struktur, Wartbarkeit und Erweiterbarkeit zu gewährleisten. Jede Schicht hat spezifische Aufgaben und interagiert mit den anderen Schichten auf wohldefinierte Weise.

Das folgende Bild veranschaulicht im Abstrakten die Architektur (Schichten) der recotech Software.

Die Anwendung (Clientbasiert) besteht aus 3 Schichten und der Datenbank, wobei die Datenbank auf einen dedizierten Server laufen kann und bei Mehrbenutzer muss.


Die drei Schichten im Überblick

  1. Datenbank-Schicht (Data Access Layer): (Datenzugriff und Datenbank)
  2. Businesslogik-Schicht (Business Logic Layer):
  3. GUI-Schicht (Graphical User Interface):

Vorteile der dreischichtigen Architektur