Schichtenarchitektur · analog@1.2.0 · Blatt 3 von 5
Die Bilanz: Was Schichten bringen – und kosten
Der vertikale Durchstich einer Änderung zeigt die Preisfrage der Schichtung auf einen Blick.
Skizze zeigen
PNG transparent
PNG mit Hintergrund
ÄNDERUNG:
NEUES DATENFELD
Das Feld zieht sich durch alle Schichten.
1 · PRÄSENTATION
Feld anzeigen, validieren
2 · APPLIKATION
Feld durchreichen
3 · FACHDOMÄNE
Feld modellieren, Regeln
4 · INFRASTRUKTUR
Spalte, Mapping, Migration
Schicht reicht nur durch?
Dann: reiner Overhead.
+ VORTEILE
+
Schichten sind unabhängig – in der Entwicklung
(Arbeitsteilung) und im Betrieb (Installation, Wartung)
+
Implementierungen sind austauschbar
+
Weniger mögliche Abhängigkeiten zwischen Komponenten
+
Leicht verständliches Konzept
– NACHTEILE
–
Overhead, wenn Schichten Dienste nur an die
Folgeschicht durchreichen
–
Umgehbar: gezieltes Überspringen erhöht Abhängigkeiten
–
Änderungen (z. B. neues Datenfeld) ziehen sich
vertikal durch alle Schichten
PRÜFUNGS-HINWEIS
Schichten verbessern die Änderbarkeit (Flexibilität
bei Modifikation) – nicht die Performance.
Quelle: Mock-Exam Frage 22, Übung 3.15
+
Gegenmittel: auch vertikal schneiden –
Schichten horizontal, fachliche Module
vertikal (Divide et impera). Dann bleibt
ein neues Feld im eigenen Modul.
Aufruf nach unten
Änderung (Durchstich)
+
Ergänzung des Architekten
ohne Markierung = Folien/Übungen CPSA-F