Select the most appropriate reason why three-tier architecture is a better architectural choice than simple client-server architecture…

Select the most appropriate reason why three-tier architecture is a better architectural choice than
simple client-server architecture for complex enterprise applications.

Select the most appropriate reason why three-tier architecture is a better architectural choice than
simple client-server architecture for complex enterprise applications.

A.
Three-tier architecture uses three threads to run the applications, so performance is better.

B.
Three-tier architecture combines presentation, business logic, and data processing of business
logic, data, and presentation. This allows the tiers to be independently scaled to maximize the
investment.

C.
Three-tier architecture combines presentation, business logic, and data processing into a single
layer to eliminate network latencies.

D.
Three-tier architecture moves all processing to the client, thereby reducing the load on the
server.

Explanation:
Three-tier architecture allows the data tier and middle tier to scale independently. It
also allows multiple clients to share the business logic running in the middle tier. This
makes distribution of the application a lot easier. Since security, transactions
management, and connection management are handled in the middle tier, it gives
better control of the resources. Three-tier architecture is more scalable than the simple
client-server model and requires less powerful client side machines. Due to these
characteristics this architecture is suitable for small to medium enterprise
deployments.
Note: Distributed programming typically falls into one of several basic architectures or
categories such as Client-server, three-tier architecture, and N-tier architecture.
In the three tier architecture, business logic is handled in the middle tier, presentation
rendering is handled on the client and data management is handled in the backend.
This architecture allows multiple clients to access centrally
deployed business logic components. This allows centralized distribution and
management of resources.
Reference: Oracle Reference Architecture, Application Infrastructure Foundation, Release 3.0



Leave a Reply 0

Your email address will not be published. Required fields are marked *