Multilayered architecture
Appearance
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
- ^ http://www.wiley.com/WileyCDA/WileyTitle/productCd-0471958697.html Pattern-Oriented Software Architecture A System of Patterns
- ^ Deployment Patterns (Microsoft Enterprise Architecture, Patterns, and Practices)
See also