Schichtenarchitektur
Eine der gängigsten Architekturmuster, bei der die Software in logische Schichten unterteilt wird, wobei jede Schicht spezifische Verantwortlichkeiten hat und nur mit den direkt angrenzenden Schichten kommuniziert.
Kategorie: Modelle & Architekturen
Die Schichtenarchitektur, oft auch als N-Tier-Architektur bezeichnet, organisiert die Software in horizontalen Schichten, die jeweils eine bestimmte Rolle erfüllen. Typische Schichten sind die Präsentationsschicht (UI), die Anwendungsschicht (Business-Logik), die Domänenschicht (Geschäftsobjekte) und die Datenzugriffsschicht (Persistenz). Diese Trennung fördert die Modularität und Wartbarkeit, da Änderungen in einer Schicht idealerweise nur minimale Auswirkungen auf andere Schichten haben.
Synonyme / Tags
- N-Tier-Architektur
- Layered Architecture
- Zwiebelschalen-Architektur
Die ganze Definition im Member Hub braucht ein kostenloses Konto.