3 tier architecture

17

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

Post on 16-Nov-2014

1.224 views

Category:

Technology


0 download

DESCRIPTION

3 tier architecture

TRANSCRIPT

Page 1: 3 tier architecture
Page 2: 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: 3 tier architecture

Week Target Achieved

1 40 25

2 40 29

3

Typing Speed

Page 4: 3 tier architecture

Jobs Applied# Company Designation Applied Date Current Status

1

2

3

Page 5: 3 tier architecture

3-Tier Architectures

SUHAIL [email protected]/

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

suhailpallimalil+919633333583

Page 6: 3 tier architecture

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.

Page 7: 3 tier architecture
Page 8: 3 tier architecture

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*

Page 9: 3 tier architecture

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.

Page 10: 3 tier architecture

10

Tiers of an architecture

<html>...</html>

browser

Presentation tier

Application logic tier

Database tier

Client

info

rmat

ion

sys

tem

Visualise

Calculate

Store

Page 11: 3 tier architecture

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

Page 12: 3 tier architecture

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

Page 13: 3 tier architecture

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

Page 14: 3 tier architecture
Page 15: 3 tier architecture

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

Page 16: 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 17: 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]