2 tier and 3 tier architecture

16

Upload: baabtracom-mentoring-partner-first-programming-school-in-india

Post on 07-Feb-2015

4.492 views

Category:

Education


29 download

DESCRIPTION

2 tier and 3 tier architecture

TRANSCRIPT

Page 1: 2 tier and 3 tier architecture
Page 2: 2 tier and 3 tier architecture

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

Page 3: 2 tier and 3 tier architecture

Week Target Achieved

1 25 17

2 30 25

Typing Speed

Page 4: 2 tier and 3 tier architecture

2 & 3-TIER ARCHITECTURE

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

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

Swafeenanima9562852057

Page 5: 2 tier and 3 tier architecture

2-TIER ARCHITECTURE

It is client-server architecture

Direct communication

Run faster(tight coupled)

Page 6: 2 tier and 3 tier architecture

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

Page 7: 2 tier and 3 tier architecture

Advantages:

Easy to maintain and modification is bit easy

Communication is faster

Disadvantages:

Performance will be degrade upon increasing the

users

Cost-ineffective

Page 8: 2 tier and 3 tier architecture

3-TIER ARCHITECTURE 

Web based application

Three layers:

1) Client layer

2) Business layer

3) Data layer

Page 9: 2 tier and 3 tier architecture

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

Page 10: 2 tier and 3 tier architecture

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

Page 11: 2 tier and 3 tier architecture

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

Page 12: 2 tier and 3 tier architecture

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

Page 13: 2 tier and 3 tier architecture

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)

Page 14: 2 tier and 3 tier architecture

THANK YOU….

Page 15: 2 tier and 3 tier architecture

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

Page 16: 2 tier and 3 tier architecture

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: [email protected]