You create Microsoft Windows-based applications. You are creating an application to be used by the employees of a multinational company.
The application must meet the following requirements:
Employees from any location can retrieve the latest price quotes from the companys Microsoft SQL Server database.
Employees can submit orders online.
The companys business partners can submit orders by using the software that they design themselves. The company cannot restrict the business partners choice of platform.
You need to ensure that the application and the server communicate as effectively as possible. Which technology should you use?
A.
ASP.NET Web service
B.
SQL connection over a Virtual Private Network (VPN) connection
C.
Microsoft Message Queuing
D.
.NET Remoting
E.
COM+ components