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