2 tier and 3 tier architecture
Upload: baabtracom-mentoring-partner-first-programming-school-in-india
Post on 07-Feb-2015
4.492 views
DESCRIPTION
2 tier and 3 tier architectureTRANSCRIPT
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 25 17
2 30 25
Typing Speed
2 & 3-TIER ARCHITECTURE
Swafeena Nima KMSwafeenanima @gmail.comwww.facebook.com/
Swafeenanimatwitter.com/usernamein.linkedin.com/in/
Swafeenanima9562852057
2-TIER ARCHITECTURE
It is client-server architecture
Direct communication
Run faster(tight coupled)
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
Advantages:
Easy to maintain and modification is bit easy
Communication is faster
Disadvantages:
Performance will be degrade upon increasing the
users
Cost-ineffective
3-TIER ARCHITECTURE
Web based application
Three layers:
1) Client layer
2) Business layer
3) Data layer
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
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
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
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
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)
THANK YOU….
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]