Which of the following is not a tier of three-tier architecture?
-
Client Interface.
-
Business Logic.
-
Security
-
Data Storage.
Three-tier architecture consists of: 1) Presentation Tier (Client Interface), 2) Business Logic Tier (application logic), 3) Data Storage Tier (databases/persistence). 'Security' is a cross-cutting concern, not a distinct tier - it applies across all three tiers (authentication at presentation, authorization at business logic, data encryption at storage).
To answer this question, you need to understand the concept of three-tier architecture.
Three-tier architecture is a client-server architecture that consists of three layers or tiers: the client interface, the business logic, and the data storage.
Let's go through each option to understand why it is correct or incorrect:
Option A) Client Interface - This option is incorrect. The client interface is one of the tiers in the three-tier architecture. It is responsible for presenting the user interface to the end-users and receiving their inputs.
Option B) Business Logic - This option is incorrect. The business logic is another tier in the three-tier architecture. It contains the logic and rules that govern the operations and processes of the application or system.
Option C) Security - This option is correct. Security is not a tier in the three-tier architecture. While security is an important aspect of any system, it is typically implemented across all layers of the architecture rather than being considered a separate tier.
Option D) Data Storage - This option is incorrect. Data storage is the third tier in the three-tier architecture. It is responsible for storing and managing the data used by the application or system.
The correct answer is C) Security. This option is not a tier in the three-tier architecture.