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
9. Single-Tier Architecture
• In 1-Tier Architecture the file you want to work
with must be accessible from a local or shared
drive.
• simplest of all the architectures, but also the least
secure.
• Since users have direct access to the files, they
could accidentally modify, delete the file by
accident or on purpose.
• simple and cheap, but usually unsecured and data
can easily be lost if you are not careful.
11. Two-Tier Architecture
• Because of the two components, it is also called
Client-Server architecture.
• Client - runs the application.
• Server - handles the database back-end
• The client computer can only access the data by
starting the client.
• Data on the server is much more secure.
• Users are unable to change or delete data unless they
have specific user rights to do so.
12. Two-Tier Architecture
• Allows multiple users to access the database at the
same time .
• Server is processing data, which allows the client to
work on the presentation and business logic only.
i.e, client and the server is sharing the workload.
14. 3-Tier Architecture
• Involves one more layer called the business logic tier,
service tier or middle tier (layer).
• In the client-server solution the client was handling the
business logic and that makes the client “thick”.
o makes it difficult to use over slow network.
• In 3-tier only little communication is needed between the
client and the business layer making the client “thin” or
“thinner”.
• Example of a thin client
• Internet browser - see and provide information fast
and almost with no delay.
15. • Three-tier solution is more scalable, as more users
access the system.
• middle layer protects the database tier, hence security
is best.
• major drawbacks of N-tier architecture :
• Increases the complexity.
• Increases cost of installation.
3-Tier Architecture
16. Differences among 1-Tier,2-Tier,3-Tier
Architecture
1-Tier 2-Tier Multi-Tier
Benefits Very simple
Inexpensive
No server needed
Good security
More scalable
Faster execution
Exceptional
security
Fastest execution
“Thin” client
Very scalable
Issues Poor security
Multi user issues
More costly
More complex
“Thick” client
Very costly
Very complex
Users Usually 1 (or a few) 2-100 50-2000 (+)
17. 3-Tier Application in ASP.NET
• The Program is organised into three major
distinctive tiers or layers:
– Presentation Layer (User Interface)
– Business Layer (Business Access Layer)
– Data Layer (Data Access Layer)
38. 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
39. 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
Start up Village
Eranakulam,
Kerala, India.
Email: info@baabtra.com