You are an enterprise application developer. You create a three-tier Web-based application that accesses 10 external Web services to retrieve currency rates. You need to calculate product prices in ten currencies. A smart client invoicing application accesses the business tier to retrieve and use the product prices in 10 currencies. The business tier calls the 10 external Web services. You create a separate service agent component to encapsulate the logic of which Web service to call. This component also makes it easier to change the Web references when required. Your team plans to deploy this service agent in the Web presentation tier. You need to evaluate whether your teams deployment plan meets the requirements and recommend accordingly.
What should you conclude?
A.
The current deployment plan meets the requirements.
B.
The current deployment plan does not meet the requirements. The service agent must be deployed in the business tier as well as the Web presentation tier.
C.
The current deployment plan does not meet the requirements. The service agent must be deployed in the business tier.
D.
The current deployment plan does not meet the requirements. The service agent must be deployed in the Web presentation tier as well as the smart client applications.