3 tier architecture

Post on 16-Nov-2014

1.224 views 0 download

description

3 tier architecture

Transcript of 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

Week Target Achieved

1 40 25

2 40 29

3

Typing Speed

Jobs Applied# Company Designation Applied Date Current Status

1

2

3

3-Tier Architectures

SUHAIL K.Psuhailkp007@gmail.comwww.facebook.com/

suhilkp007twitter.com/suhilkp007in.linkedin.com/in/

suhailpallimalil+919633333583

6

3-Tier Architectures• A 3-tier architecture is one which has a client tier,

a middle tier, and a database tier.– The database tier manages the database– The middle tier contains most of the logic and

communicates between the other tiers – The client tier is the interface between the user and

the system

• An n-tier architecture is one which has n tiers, usually including a database tier, a client tier, and n-2 tiers in between.

8

Thin-Client 3-Tier Models• The thin-client 3-tier model has these tiers:

– The database management system (DBMS)

– The main application software

– A web browser• Examples– http://ebay.com*

9

Thick-Client 3-Tier Models• The thick-client 3-tier model has these tiers:– The database management system (DBMS)– The main application software– Some sort of interface software which must be

installed on each client machine

• Examples:– Desktop applets that display weather, etc.

10

Tiers of an architecture

<html>...</html>

browser

Presentation tier

Application logic tier

Database tier

Client

info

rmat

ion

sys

tem

Visualise

Calculate

Store

11

Presentation Tier

• Provides user interface • Handles the interaction with the user • Sometimes called the GUI or client view or

front-end• Should not contain business logic or data

access code• Example:

– Systems accessed by web browsers using plain HTML documents

12

Application Logic Tier• The set of rules for processing information • Should not contain presentation or data access

code• This tier is often referred to as– Services– Business logic– Business rules– Server

Database tier

• The physical storage layer for data • Manages access to DB or file system • Sometimes called back-end • Should not contain presentation or business

logic code

Advantages

• Independence of Layers • Easier to maintain • Components are reusable • Faster development (division of work)

Web designer does presentation Software engineer does logic DB admin does data model

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