You are an enterprise application developer. You plan to review the design of a component. The component is used to process purchase orders from distributors. You need to ensure that the component meets the following requirements:
* It is highly available.
* It is transaction-oriented.
* It is accessible over the company intranet.
* It requires the minimum amount of coding effort.
What should you do?
A.
Develop the component as a Web service.Deploy the Web service on a Web farm.
B.
Develop the component as a Windows service.Deploy the Windows service on a multiprocessor server.
C.
Develop the component as a Windows application.Deploy the Windows application on a multiprocessor server.
D.
Develop the component as a .NET Remoting component.Deploy the serviced component on a Network Load Balancing cluster.