Schichtenarchitektur · analog@1.2.0 · Blatt 1 von 5
Layer-Pattern: das Grundprinzip
Vier Schichten, eine Regel: Abhängigkeiten zeigen nur nach unten – auf die direkt darunterliegende Schicht.
Skizze zeigen
PNG transparent
PNG mit Hintergrund
ABSTRAKTIONSGRAD STEIGT
abstrakt
konkret
Eingabe
Anzeige
nutzt Dienste
Ergebnis, Callback
delegiert
Fachobjekte
greift zu
Daten
schreibt
liest
Nutzer
1 · PRÄSENTATIONSSCHICHT
Bedienelemente
(Teil-)Ansichten der Fachdomäne
2 · APPLIKATIONSSCHICHT
Koordination von Fachobjekten
Delegation an Fachdomäne / Infrastruktur
3 · FACHDOMÄNE
Fachliche Aspekte: Datentypen,
Verarbeitungsregeln, …
4 · INFRASTRUKTUR
Kapselt die Komplexität der Infrastruktur
Kann weiter untergliedert sein
DB
Kein Fachwissen in der UI!
Sonst leiden Wartbarkeit und
Wiederverwendbarkeit.
Dirigent, kein Musiker:
koordiniert, delegiert, rechnet
aber nichts Fachliches selbst.
Das Herz des Systems.
Hier lebt, was Ihr Geschäft
einzigartig macht.
Technik hinter einer Wand:
Implementierungen bleiben
austauschbar.
+
Praxis-Tipp: Schichtregeln nicht nur malen,
sondern als Architekturtest prüfen (z. B. ArchUnit).
Sonst erodiert die Schichtung leise.
Aufruf = Abhängigkeit
Rückweg: Ergebnis, Event
+
Ergänzung des Architekten
ohne Markierung = Folien CPSA-F Modul 03