Which statement explains this result?

A travel company built two prototypes of their application using two different architectures. The
first was a two-tier application (where each client ran its own copy of the application against a
shared database).The second was a three-tier solution: presentation, business logic, and
persistence. For profiling and testing, the second prototype was deployed with each tier in its own
server. The three-tier solution exhibited worse performance than the two-tier solution. Which
statement explains this result?

A travel company built two prototypes of their application using two different architectures. The
first was a two-tier application (where each client ran its own copy of the application against a
shared database).The second was a three-tier solution: presentation, business logic, and
persistence. For profiling and testing, the second prototype was deployed with each tier in its own
server. The three-tier solution exhibited worse performance than the two-tier solution. Which
statement explains this result?

A.
Concurrent update clients must wait for others to complete.

B.
The three-tier solution has more resources replicated across clients.

C.
The three-tier solution exhibits additional communication traffic between tiers.

D.
Concurrent read clients must wait for others to complete, thus slowing performance.



Leave a Reply 0

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