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.
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 undWiederverwendbarkeit. Dirigent, kein Musiker:koordiniert, delegiert, rechnetaber nichts Fachliches selbst. Das Herz des Systems.Hier lebt, was Ihr Geschäfteinzigartig macht. Technik hinter einer Wand:Implementierungen bleibenaustauschbar. + 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 Original-Skizze