Jump to content

Multilayered architecture

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Rpyle731 (talk | contribs) at 22:08, 7 December 2012 (stub sort). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A multilayered software architecture is a software architecture that uses many layers for allocating the responsibilities.

There is also an architectural pattern that is named Layers and has been described in different publications, including the book Pattern-Oriented Software Architecture, A System of Patterns.[1]

The concepts of layer and tier are often used interchangeably. However, one fairly common point of view is that there is indeed a difference, and that a layer is a logical structuring mechanism for the elements that make up your software solution, while a tier is a physical structuring mechanism for the system infrastructure. [2]

Notes

See also