3 tier architecture

696 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
696
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

3 tier architecture

  1. 1. Anu. S anusdhar4@gmail.com www.facebook.com/AnuSasidharan 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. INTRODUCTION SOFTWARE COMPONENTS TIERS OF ARCHITECTURE
  4. 4. INTRODUCTION ARCHITECTURE The style and method of design and construction. SYSTEM Group of interrelated elements forming a collective entity.
  5. 5. SOFTWARE COMPONENTS USER INTERFACE BUSINESS LOGIC BACKEND
  6. 6. PRESENTATION LAYER Allows users to interact with the system. Implemented as GUI interface. Defines how data should appear to the user & how user interact with the interface.
  7. 7. APPLICATION LAYER Does more than information delivery. Performs data processing- Business Logic & calculation.
  8. 8. RESOURCE MANAGEMENT LAYER Deals with and implements different data sources of Information System. Referred to as Data layer Implemented using Database Management System.
  9. 9. TIERS OF ARCHITECTURE 1 TIER ARCHITECTURE 2 TIER ARCHITECTURE 3 TIER ARCHITECTURE
  10. 10. 1-TIER ARCHITECTURE Presentation layer UI Application layer BUSINESS LOGIC Resource management layer BACKEND Information system Presentation, application logic, and resource management are merged into a single tier. Monolithic Information systems Eg: MS Excel
  11. 11. ADVANTAGES AND DISADVANTAGES OF 1 TIER ARCHITECTURE ADVANTAGES: Easy to optimise performance. No context switching DISADVANTAGES: Monolithic –high maintenance. Not scalable Hard to modify.
  12. 12. 2-TIER ARCHITECTURE USER INTERFACE BUSINESS LOGIC DATABASE SERVER CLIENT CLIENT SERVER Architecture The business Logic either merges with UI to form the Client, or The Business Logic combines with Data layer to form the Server.
  13. 13. SERVER Business Logic CLIENT 2-TIER ARCHITECTURE USER INTERFACE
  14. 14. ADVANTAGES AND DISADVANTAGES OF 2-TIER ARCHITECTURE ADVANTAGES: Easy to use Simple compared to 3-Tier. DISADVANTAGES: Performance degrades when users increase. Problems arise when client beholds most application logic.
  15. 15. 3 –TIER ARCHITECTURE UI BUSINESS LOGIC User Interface, Business Logic and Database Server are separated.
  16. 16. EXAMPLE USER REQUESTS FOR WITHDRAWAL REQUESTS FOR USER’S BALANCE DATABASE RETURNS FOR REQUEST WITHDRWAL DONE DATA STORAGE SPACE USER INTERFACE BUSINESS LOGICS AND CALCULATIONS APPLIED HERE
  17. 17. ADVANTAGES AND DISADVANTAGES OF 3-TIER ARCHITECTURE ADVANTAGES: SCALABILITY FLEXIBILITY DISADVANTAGES: PERFORMANCE LOSS WHEN DISTRIBUTED OVER INTERNET COST ISSUES ON INTEGRATING DIFFERENT 3TIER SYSTEMS
  18. 18. THANK YOU...
  19. 19. 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.
  20. 20. 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 Thanks in advance. www.baabtra.com | www.massbaab.com |www.baabte.com
  21. 21. Contact Us 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

×