2 tier and 3 tier architecture

Post on 07-Feb-2015

4.493 Views

Category:

Education

29 Downloads

Preview:

Click to see full reader

DESCRIPTION

2 tier and 3 tier architecture

TRANSCRIPT

Disclaimer: This presentation is prepared by trainees of baabtra as a part of mentoring program. This is not official document of baabtra –Mentoring PartnerBaabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt . Ltd

Week Target Achieved

1 25 17

2 30 25

Typing Speed

2 & 3-TIER ARCHITECTURE

Swafeena Nima KMSwafeenanima @gmail.comwww.facebook.com/

Swafeenanimatwitter.com/usernamein.linkedin.com/in/

Swafeenanima9562852057

2-TIER ARCHITECTURE

It is client-server architecture

Direct communication

Run faster(tight coupled)

2-TIER ARCHITECTURE(Contd)

Two parts:

1) Client Application (Client Tier)

2) Database (Data Tier)

On client application side the code is written for saving the data

in the SQL server database

Advantages:

Easy to maintain and modification is bit easy

Communication is faster

Disadvantages:

Performance will be degrade upon increasing the

users

Cost-ineffective

3-TIER ARCHITECTURE 

Web based application

Three layers:

1) Client layer

2) Business layer

3) Data layer

Client Layer

Contains UI part of our application

This layer is used for the design purpose where data is

presented to the user or input is taken from the user

Business layer

All business logic written like validation of data,

calculations, data insertion etc…

This acts as a interface between Client layer and Data

Access Layer

  Make communication faster between client and data

layer

Data layer

Actual database is comes in the picture

  Contains methods to connect with database and to

perform insert, update, delete, get data from database

based on our input data

Performance – Because the Presentation tier can cache

requests, network utilization is minimized, and the load is

reduced on the Application and Data tiers.

Scalability – Each tier can scale horizontally

Better Re-use

Advantages

High degree of flexibility in deployment platform and

configuration

Improve Data Integrity

Improved Security – Client is not direct access to database.

Easy to maintain and modification is bit easy, won’t affect o

ther modules

Advantages(contd)

THANK YOU….

If this presentation helped you, please visit our page facebook.com/baabtra and like it.

Thanks in advance.

www.baabtra.com | www.massbaab.com |www.baabte.com

Contact Us

Emarald Mall (Big Bazar Building)Mavoor Road, Kozhikode,Kerala, India.Ph: + 91 – 495 40 25 550

NC Complex, Near Bus StandMukkam, Kozhikode,Kerala, India.Ph: + 91 – 495 40 25 550

Start up VillageEranakulam,Kerala, India.

Email: info@baabtra.com

top related