312-50V10 · Question #181
Which tier in the N-tier application architecture is responsible for moving and processing data between the tiers?
The correct answer is D. Logic tier. In N-tier architecture, the Logic tier (also called the business logic or middle tier) is responsible for processing data and facilitating its movement between the presentation and data tiers.
Question
Which tier in the N-tier application architecture is responsible for moving and processing data between the tiers?
Options
- AApplication Layer
- BData tier
- CPresentation tier
- DLogic tier
How the community answered
(54 responses)- A7% (4)
- B4% (2)
- C2% (1)
- D87% (47)
Why each option
In N-tier architecture, the Logic tier (also called the business logic or middle tier) is responsible for processing data and facilitating its movement between the presentation and data tiers.
The Application Layer is not a standard discrete tier in the classic N-tier model; it is sometimes used as an alternate name for the Logic tier but is not the formally defined answer in this context.
The Data tier is responsible for persistent storage and database management (CRUD operations), not for moving or processing data between other tiers.
The Presentation tier handles the user interface and rendering of information to the end user, and does not process or route data between architectural layers.
The Logic tier sits between the Presentation tier and the Data tier, enforcing business rules, processing requests, and orchestrating data transformation and transfer. It acts as the intermediary that retrieves data from the Data tier, applies business logic, and passes results to the Presentation tier - making it the tier responsible for moving and processing data between layers.
Concept tested: N-tier architecture - Logic tier role and responsibilities
Source: https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/n-tier
Topics
Community Discussion
No community discussion yet for this question.