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 relations between the aspects are limited with a layer architecture in such a way that aspects of a "higher" layer may use only such "lower" layers. A system with layered architecture is also called multi-layered.
Layered architecture
Lese Zeit: < 1 Minute