Sreyachandran.v
Sreya.chandran31@gmail.com
www.facebook.com/sreyachandran
twitter.com/username
in.linkedin.com/in/profilen...
Disclaimer: This presentation is prepared by trainees of
baabtra as a part of mentoring program. This is not official
docu...
What A Tier Means?
• In computer terminology, tier corresponds to layers of different
systems involved in communication.
•...
• Example: A software to maintain regular customer details in a
super market to provide offers.
A GUI should be presented...
 Business logic layer : Some program with sufficient logic
application to read the ID and display the customer details.
...
1-Tier Architecture
•This single system with all the 3 requirements is called as 1-
tier.
GUI
BUSINESS LOGIC
DATABASE
1-Ti...
ADVANTAGES
• Simple
• Easy to design
DISADVANTAGES
• Not scalable(Difficult for multiple users).
• Hard to modify.
• Monol...
2-Tier Architecture
BUSINESS
LOGIC
&
DATABASE
GUI
1’st Tier(client) 2’ndTier(Server)
•All the required components are coup...
DATABA
SE
GUI
&
BUSINES
S LOGIC
1’st Tier(client) 2’ndTier(Server)
•It is possible to implement the 2 tier architecture in...
ADVANTAGES
• Simple to implement compared to 3-tier.
• Scalable.
• Maintenance of code becomes easy compared to
3 tier.
DI...
3 Tier Architecture
BUSINESS
LOGIC
DATABA
SEGUI
•User Interface, Business Logic and Database Server are
separated.
ADVANTAGES
• Complex application rules easy to
implement in application server .
• Scalability-Superior performance for me...
THANKYOU
Want to learn more about programming or Looking to become a good programmer?
Are you wasting time on searching so many con...
Follow us @ twitter.com/baabtra
Like us @ facebook.com/baabtra
Subscribe to us @ youtube.com/baabtra
Become a follower @ s...
Emarald Mall (Big Bazar Building)
Mavoor Road, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550
NC Complex, Near Bus Sta...
3 tier architecture
Upcoming SlideShare
Loading in …5
×

3 tier architecture

658 views

Published on

3 tier architecture

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

  • Be the first to like this

No Downloads
Views
Total views
658
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • This single system with all the 3 requirements is called as 1-tier.

    In 1-tier, the client is known as thick client or fat client as everything should be processed by the client itself.
  • All the required components are coupled within client and server.
  • It is possible to implement the 2 tier architecture in a single system with a logical separation between database and presentation with business logic coupled with any of other 2 layers.
  • 3 tier architecture

    1. 1. Sreyachandran.v Sreya.chandran31@gmail.com www.facebook.com/sreyachandran twitter.com/username in.linkedin.com/in/profilename 3-TIER ARCHITECTURE
    2. 2. 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
    3. 3. What A Tier Means? • In computer terminology, tier corresponds to layers of different systems involved in communication. • 3 layers are User interface Business logic Backend
    4. 4. • Example: A software to maintain regular customer details in a super market to provide offers. A GUI should be presented (displayed) to the employee to enter the customer ID.
    5. 5.  Business logic layer : Some program with sufficient logic application to read the ID and display the customer details.  Database should be maintained with regular updates of credits and debits etc.
    6. 6. 1-Tier Architecture •This single system with all the 3 requirements is called as 1- tier. GUI BUSINESS LOGIC DATABASE 1-Tier
    7. 7. ADVANTAGES • Simple • Easy to design DISADVANTAGES • Not scalable(Difficult for multiple users). • Hard to modify. • Monolithic –high maintenance.
    8. 8. 2-Tier Architecture BUSINESS LOGIC & DATABASE GUI 1’st Tier(client) 2’ndTier(Server) •All the required components are coupled within client and server.
    9. 9. DATABA SE GUI & BUSINES S LOGIC 1’st Tier(client) 2’ndTier(Server) •It is possible to implement the 2 tier architecture in a single system with a logical separation between layers.
    10. 10. ADVANTAGES • Simple to implement compared to 3-tier. • Scalable. • Maintenance of code becomes easy compared to 3 tier. DISADVANTAGES • Performance degrades when users increase. • Complex application rules difficult to implement in client and have poor performance.
    11. 11. 3 Tier Architecture BUSINESS LOGIC DATABA SEGUI •User Interface, Business Logic and Database Server are separated.
    12. 12. ADVANTAGES • Complex application rules easy to implement in application server . • Scalability-Superior performance for medium to high volume environments. • Flexibility. Because each tier can be managed or scaled independently, flexibility is increased. • More complex structure. • More difficult to setup and maintain. DISADVANTAGES
    13. 13. THANKYOU
    14. 14. Want to learn more about programming or Looking to become a good programmer? Are you wasting time on searching so many contents online? Do you want to learn things quickly? Tired of spending huge amount of money to become a Software professional? Do an online course @ baabtra.com We put industry standards to practice. Our structured, activity based courses are so designed to make a quick, good software professional out of anybody who holds a passion for coding.
    15. 15. Follow us @ twitter.com/baabtra Like us @ facebook.com/baabtra Subscribe to us @ youtube.com/baabtra Become a follower @ slideshare.net/BaabtraMentoringPartner Connect to us @ in.linkedin.com/in/baabtra Give a feedback @ massbaab.com/baabtra Thanks in advance www.baabtra.com | www.massbaab.com |www.baabte.com
    16. 16. Emarald Mall (Big Bazar Building) Mavoor Road, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 NC Complex, Near Bus Stand Mukkam, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 Cafit Square, Hilite Business Park, Near Pantheerankavu, Kozhikode Start up Village Eranakulam, Kerala, India. Email: info@baabtra.com Contact Us

    ×