Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Layers Architectural Pattern

Definitions

Definition 1

An architectural pattern that consist in decomposing a complex system in horizontal layers corresponding to distinct levels of abstraction that are orthogonal to the system vertical functional subdivisions. From the base to the top, horizontal layers combine the services provided by their subjacent layer in a meaningful way and expose the resulting services to their superjacent layer.

This architectural patterns provides stability by confining changes to components and their interfaces, the possibility to substitute components, the reusability of components or even layers, and facilitates understanding of the overall system.

Examples

The OSI Network Model is one well-known implementation of the Layers Architectural Model.

Related Terms

  • Architecture

  • Architectural Pattern

...