A commonly used structuring principle for the architecture of software systems. In this approach, individual aspects of the software system are conceptually assigned to a layer. In a layered architecture, the permitted dependency relationships between aspects are restricted such that aspects of a “higher” layer may only use those of “lower” layers. A system with a layered architecture is also referred to as a multi-layered system.
Layered architecture
Lese Zeit: < 1 Minute
