A frequently used structuring principle for the architecture of software systems. Individual aspects of the software system are conceptually assigned to a tier or layer. The permitted dependency relationships between the aspects are restricted in a layered architecture to the effect that aspects of a "higher" layer may only use those of "lower" layers. A system with a layered architecture is also referred to as multi-layered.
Layered architecture
Lese Zeit: < 1 Minute
