2 tier and 3 tier architecture
Upload: baabtracom-mentoring-partner-first-programming-school-in-india
Post on 07-Feb-2015
4.488 views
DESCRIPTION
2 tier and 3 tier architectureTRANSCRIPT
![Page 1: 2 tier and 3 tier architecture](https://reader033.vdocument.in/reader033/viewer/2022061301/54d70d704a79590a208b4647/html5/thumbnails/1.jpg)
![Page 2: 2 tier and 3 tier architecture](https://reader033.vdocument.in/reader033/viewer/2022061301/54d70d704a79590a208b4647/html5/thumbnails/2.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061301/54d70d704a79590a208b4647/html5/thumbnails/3.jpg)
Week Target Achieved
1 25 17
2 30 25
Typing Speed
![Page 4: 2 tier and 3 tier architecture](https://reader033.vdocument.in/reader033/viewer/2022061301/54d70d704a79590a208b4647/html5/thumbnails/4.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061301/54d70d704a79590a208b4647/html5/thumbnails/5.jpg)
2-TIER ARCHITECTURE
It is client-server architecture
Direct communication
Run faster(tight coupled)
![Page 6: 2 tier and 3 tier architecture](https://reader033.vdocument.in/reader033/viewer/2022061301/54d70d704a79590a208b4647/html5/thumbnails/6.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061301/54d70d704a79590a208b4647/html5/thumbnails/7.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061301/54d70d704a79590a208b4647/html5/thumbnails/8.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061301/54d70d704a79590a208b4647/html5/thumbnails/9.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061301/54d70d704a79590a208b4647/html5/thumbnails/10.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061301/54d70d704a79590a208b4647/html5/thumbnails/11.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061301/54d70d704a79590a208b4647/html5/thumbnails/12.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061301/54d70d704a79590a208b4647/html5/thumbnails/13.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061301/54d70d704a79590a208b4647/html5/thumbnails/14.jpg)
THANK YOU….
![Page 15: 2 tier and 3 tier architecture](https://reader033.vdocument.in/reader033/viewer/2022061301/54d70d704a79590a208b4647/html5/thumbnails/15.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022061301/54d70d704a79590a208b4647/html5/thumbnails/16.jpg)
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]