312-50V9 · Question #266
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 (business logic or middle tier) is the layer responsible for processing rules and mediating data 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
(35 responses)- A3% (1)
- B3% (1)
- D94% (33)
Why each option
In N-tier architecture, the Logic tier (business logic or middle tier) is the layer responsible for processing rules and mediating data movement between the Presentation and Data tiers.
Application Layer is not a distinct standard tier in the classic N-tier model and is sometimes used as a synonym for the Logic tier itself, making it a misleading distractor rather than a separate architectural component.
The Data tier is responsible for persistent data storage and database operations - it stores and retrieves data but does not process or move data between other tiers.
The Presentation tier handles the user interface and rendering of information to end users but does not perform business processing or mediate data flow between tiers.
The Logic tier contains the application's business rules and acts as the intermediary that receives requests from the Presentation tier, applies processing and validation logic, and coordinates data retrieval or storage with the Data tier. This makes it the component specifically responsible for transforming and routing data as it moves between the other tiers.
Concept tested: N-tier architecture Logic tier 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.