High performance, lightweight persistent objects
Scalability – Each tier can scale horizontally
Performance – Because the Presentation tier can cache requests, network utilization is minimized, and the load is reduced on the Application and Data tiers.
High degree of flexibility in deployment platform and configuration
Better Re-use
Improve Data Integrity
Improved Security – Client is not direct access to database.
Easy to maintain and modification is bit easy, won’t affect other modules
In three tier architecture application performance is good.
Disadvantages
Increase Complexity/Effort
This is the common Question asked in the Interview. Hope this article helped you understanding Two-Tier and Three-Tier Architecture with example.
Thanks and Happy Testing!!!
I think this will have an idea of two-tier and three-tier architecture. To get software testing articles in your inbox click here to Subscribe with your email address link. Also I would like all of you to please join this discussion and add more valuable points to it. Thanks.
- See more at: http://www.softwaretestingclass.com/what-is-difference-between-two-tier-and-three-tier-architecture/#sthash.liLyFj1n.dpuf