Download - 3 tier architecture
![Page 1: 3 tier architecture](https://reader035.vdocuments.us/reader035/viewer/2022062513/555c3ecbd8b42a2c068b4c2b/html5/thumbnails/1.jpg)
![Page 2: 3 tier architecture](https://reader035.vdocuments.us/reader035/viewer/2022062513/555c3ecbd8b42a2c068b4c2b/html5/thumbnails/2.jpg)
Sreya [email protected]/sreya
chandrantwitter.com/usernamein.linkedin.com/in/profilename
3-TIER ARCHITECTURE
![Page 3: 3 tier architecture](https://reader035.vdocuments.us/reader035/viewer/2022062513/555c3ecbd8b42a2c068b4c2b/html5/thumbnails/3.jpg)
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
![Page 4: 3 tier architecture](https://reader035.vdocuments.us/reader035/viewer/2022062513/555c3ecbd8b42a2c068b4c2b/html5/thumbnails/4.jpg)
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
![Page 5: 3 tier architecture](https://reader035.vdocuments.us/reader035/viewer/2022062513/555c3ecbd8b42a2c068b4c2b/html5/thumbnails/5.jpg)
• 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.
![Page 6: 3 tier architecture](https://reader035.vdocuments.us/reader035/viewer/2022062513/555c3ecbd8b42a2c068b4c2b/html5/thumbnails/6.jpg)
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.
![Page 7: 3 tier architecture](https://reader035.vdocuments.us/reader035/viewer/2022062513/555c3ecbd8b42a2c068b4c2b/html5/thumbnails/7.jpg)
1-Tier Architecture
•This single system with all the 3 requirements is called as 1-
tier.
GUI
BUSINESS LOGIC
DATABASE
1-Tier
![Page 8: 3 tier architecture](https://reader035.vdocuments.us/reader035/viewer/2022062513/555c3ecbd8b42a2c068b4c2b/html5/thumbnails/8.jpg)
ADVANTAGES • Simple• Easy to design
DISADVANTAGES• Not scalable(Difficult for multiple users).• Hard to modify.• Monolithic –high maintenance.
![Page 9: 3 tier architecture](https://reader035.vdocuments.us/reader035/viewer/2022062513/555c3ecbd8b42a2c068b4c2b/html5/thumbnails/9.jpg)
2-Tier Architecture
BUSINESS LOGIC
&DATABASE
GUI
1’st Tier(client) 2’ndTier(Server)
•All the required components are coupled within client and server.
![Page 10: 3 tier architecture](https://reader035.vdocuments.us/reader035/viewer/2022062513/555c3ecbd8b42a2c068b4c2b/html5/thumbnails/10.jpg)
DATABASE
GUI&
BUSINESS 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.
![Page 11: 3 tier architecture](https://reader035.vdocuments.us/reader035/viewer/2022062513/555c3ecbd8b42a2c068b4c2b/html5/thumbnails/11.jpg)
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.
![Page 12: 3 tier architecture](https://reader035.vdocuments.us/reader035/viewer/2022062513/555c3ecbd8b42a2c068b4c2b/html5/thumbnails/12.jpg)
3 Tier Architecture
BUSINESS LOGIC
DATABASEGUI
•User Interface, Business Logic and Database Server are separated.
![Page 13: 3 tier architecture](https://reader035.vdocuments.us/reader035/viewer/2022062513/555c3ecbd8b42a2c068b4c2b/html5/thumbnails/13.jpg)
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
![Page 14: 3 tier architecture](https://reader035.vdocuments.us/reader035/viewer/2022062513/555c3ecbd8b42a2c068b4c2b/html5/thumbnails/14.jpg)
THANKYOU
![Page 15: 3 tier architecture](https://reader035.vdocuments.us/reader035/viewer/2022062513/555c3ecbd8b42a2c068b4c2b/html5/thumbnails/15.jpg)
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.
![Page 16: 3 tier architecture](https://reader035.vdocuments.us/reader035/viewer/2022062513/555c3ecbd8b42a2c068b4c2b/html5/thumbnails/16.jpg)
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
![Page 17: 3 tier architecture](https://reader035.vdocuments.us/reader035/viewer/2022062513/555c3ecbd8b42a2c068b4c2b/html5/thumbnails/17.jpg)
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
Cafit Square,Hilite Business Park,Near Pantheerankavu,Kozhikode
Start up VillageEranakulam,Kerala, India.Email: [email protected]
Contact Us