Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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

684 views

Published on

3 tier architecture

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

×