nerdexam
EC-Council

312-50V11 · 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 (business logic layer) is responsible for processing data and coordinating its 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

(48 responses)
  • A
    6% (3)
  • B
    4% (2)
  • C
    2% (1)
  • D
    88% (42)

Why each option

In N-tier architecture, the Logic tier (business logic layer) is responsible for processing data and coordinating its movement between the Presentation and Data tiers.

AApplication Layer

Application Layer is an informal or OSI networking term and does not specifically define the data-processing intermediary role in N-tier architecture.

BData tier

The Data tier is responsible for persistent storage and retrieval of data, not for applying business logic or moving data between other tiers.

CPresentation tier

The Presentation tier handles rendering the user interface and collecting user input, not processing or routing data between architectural layers.

DLogic tierCorrect

The Logic tier, also called the Business Logic or Middle tier, contains the rules that govern how data is created, stored, and modified as it flows between the user-facing Presentation tier and the back-end Data tier. It processes requests from the Presentation tier, applies business rules, and determines what data to retrieve or write via the Data tier. This separation ensures that business rules are centralized and not duplicated in the UI or database layers.

Concept tested: N-tier architecture logic tier responsibility

Source: https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/n-tier

Topics

#N-tier architecture#application layer#logic tier#data processing

Community Discussion

No community discussion yet for this question.

Full 312-50V11 Practice