Address the following:
What specific problems do you think the n-tiered system architecture solves? Explain in detail.
How do you think the n-tiered system architecture solves these business problems? Explain in detail.
Solution
Following problems can be solved using n-tiered architecture
Look all orginazations understand the legacy system
When general hierarchy of organization is complex, the n-tired would break the similar task in different tiers like data related problems in data layer, business logic in business layer and so on
When older strategies show difficulty in find more explorified data from user
Scalability—Each tier can scale horizontally. For example, you can load-balance the Presentation tier among three servers to satisfy more Web requests without adding servers to the Application and Data tiers.
Performance—Because the Presentation tier can cache requests, network utilization is minimized, and the load is reduced on the Application and Data tiers. If needed, you can load-balance any tier.
Availability—If the Application tier server is down and caching is sufficient, the Presentation tier can process Web requests using the cache.
Business problems solved
Maintainace of large data
Resuing the older data logics
Flexibility in decision making
Distribution of more resposibility on each level
.