Disclaimer: This presentation is prepared by trainees of
baabtra as a part of mentoring program. This is not official
docu...
Typing Speed
Week

Target Achieved

1

25

17

2

30

25
2 & 3-TIER
ARCHITECTURE
Swafeena Nima KM
Swafeenanima @gmail.com
www.facebook.com/
Swafeenanima
twitter.com/username
in.li...
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 applicatio...
Advantages:
 Easy to maintain and modification is bit easy

 Communication is faster

Disadvantages:
 Performance will ...
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 ...
Business layer
 All business logic written like validation of data,

calculations, data insertion etc…
 This acts as a i...
Data layer
 Actual database is comes in the picture

 Contains methods to connect with database and to
perform insert, u...
Advantages
 Performance – Because the Presentation tier can cache

requests, network utilization is minimized, and the lo...
Advantages(contd)
 High degree of flexibility in deployment platform and

configuration
 Improve Data Integrity

 Impro...
If this presentation helped you, please visit our
page facebook.com/baabtra and like it.

Thanks in advance.
www.baabtra.c...
Contact Us
Emarald Mall (Big Bazar Building)
Mavoor Road, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550

Start up Vil...
2 tier and 3 tier architecture
2 tier and 3 tier architecture
Upcoming SlideShare
Loading in...5
×

2 tier and 3 tier architecture

8,596

Published on

2 tier and 3 tier architecture

Published in: Education, Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
8,596
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
186
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

2 tier and 3 tier architecture

  1. 1. Disclaimer: This presentation is prepared by trainees of baabtra as a part of mentoring program. This is not official document of baabtra –Mentoring Partner Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt . Ltd
  2. 2. Typing Speed Week Target Achieved 1 25 17 2 30 25
  3. 3. 2 & 3-TIER ARCHITECTURE Swafeena Nima KM Swafeenanima @gmail.com www.facebook.com/ Swafeenanima twitter.com/username in.linkedin.com/in/ Swafeenanima 9562852057
  4. 4. 2-TIER ARCHITECTURE  It is client-server architecture  Direct communication  Run faster(tight coupled)
  5. 5. 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
  6. 6. Advantages:  Easy to maintain and modification is bit easy  Communication is faster Disadvantages:  Performance will be degrade upon increasing the users  Cost-ineffective
  7. 7. 3-TIER ARCHITECTURE  Web based application  Three layers: 1) Client layer 2) Business layer 3) Data layer
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. Advantages  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
  12. 12. Advantages(contd)  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
  13. 13. 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
  14. 14. Contact Us Emarald Mall (Big Bazar Building) Mavoor Road, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 Start up Village Eranakulam, Kerala, India. Email: info@baabtra.com NC Complex, Near Bus Stand Mukkam, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×