You are on page 1of 9

THREE TIER ARCHITECTURE

PRESENTATION

BY KISHORE
THREE - TIER ARCHITECTURE

• Three-tier architecture is a architecture that organizes applications into


three logical and physical computing tiers:

• Presentation Tier
• Business Tier
• Data Tier
1. Presentation Tier

This Tier handles how the UI will look like. So this Tier define attributes like
colors , positioning , styles etc.

2. Business Tier

This Tier handles business validations.

3. Data Tier

This layer handles interaction with database. This layer fires SQL and
does CRUD operation i.e. Create, read, update and delete data.
TWO TIER ARCHITECTURE

• The two-tier architecture is like client server application.

• The direct communication takes place between client and server.

• There is no intermediate between client and server.


TIER VS LAYER

• A layer refers to pieces of software that are logically separated, but


typically live within the same process and machine.

• A tier, instead, refers to pieces of software that live in distinct


processes or AppDomains or machines.

• You can allocate a layer on a tier but not vice versa


CLIENT -SERVER ARCHITECTURE

• Client Server Architecture is a computing model in which the server


hosts, delivers and manages most of the resources and services to be
consumed by the client.

• A Client-Server architecture is a 2-Tier architecture because the client


does not distinguish between Presentation Layer and Business Layer.
CLENT SERVER MODEL

• A client-server model is the name of the process used to deliver


information from a server to a digital device.

• The client-server model describes a specific way devices access


information stored in servers.

• An important advantage of the client-server model is that its centralized


architecture helps make it easier to protect data with access controls
that are enforced by security policies.
THREE LAYER ARCHITECTURE vs THREE TIER ARCHITECTURE

• In 3 layer architecture, the Layers are resides as 3 different project


and the output of these 3 projects must be together in the same
server or on same machine in order for the system to run.

• However in 3 tier architecture, the Layers are reside as 3 different


projects. But each of the projects can be deployed at the different
server or at the different machines and distributed functionality is
explored.
THANK YOU FOR WATCHING

You might also like