Which of the following are benefits of three-tier distributed computing?

Which of the following are benefits of three-tier distributed computing?

Which of the following are benefits of three-tier distributed computing?

A.
It allows separation and independent scaling of the data tier and middle/business tier

B.
Management of security, transaction, and connection are handled in the middle tier.

C.
It allows the client to query the database directly.

D.
It improves the performance of the application tenfold.

Explanation:
Three-tier architecture allows the data tier and middle tier to scale independently
(A). 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 (B). 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 *