Architectural layer
From Wikipedia, the free encyclopedia
This article is orphaned as few or no other articles link to it. Please help introduce links in articles on related topics. (July 2006) |
The architectural layer generally encapsulates a software application's technical complexities independent of the business logic, thereby providing a loose coupling between the business functionality and the underlying technical infrastructure.
Layered architectures contribute to the high availability of software infrastructures by enabling components to detect failure of components in adjacent layers: this in turns insulates architectural components and protects them from failures in other layers.