n-Tier Arquitecture
Break the system into different pieces or tiers that can be physically separated:
- Each tier is responsible for providing a specific functionality
- A tier only interacts with the tiers adjacent, to it through a well-defined interface
Advantages
- Manages complexity of the design
- Create a balance between innovation and standardization
- Systems are much easier to build, maintain, scale and upgrade
3-Tier Architecture
- Presentation tier: User interface and subdivided into two tiers:
- Client tier: client-side user interface components
- Presentation logic tier: server-side scripts for generating web pages
- Application (logic) tier : Retrieves, modifies, delete data in the data tier and sends the results to presentation tier. Also process the data itself and is subdivided into two pieces
- Business logic tier: Models the business objects associated with the application and captures the business rules and workflows associated with how these processes can be processed and manipulated
- Data access tier: Responsible for accessing data and passing it to the business logic tier
- Data tier: Source of the data associated with the application
Comentarios
Publicar un comentario