nerdexam
EC-Council

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.

Hacking Web Applications

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)
  • A
    3% (1)
  • B
    3% (1)
  • D
    94% (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.

AApplication Layer

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.

BData tier

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.

CPresentation tier

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.

DLogic tierCorrect

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

#N-tier architecture#application layers#logic tier#web application architecture

Community Discussion

No community discussion yet for this question.

Full 312-50V9 Practice