You create an application by using Microsoft Visual Studio .NET 2008 and the .NET Framework 3.5. The application processes sales order documents. The application contains a component that retrieves the sales order documents from a FTP server and stores the data in a Microsoft SQL Server database. You need to ensure that the component meets the following requirements:
Periodically polls the FTP server to check for new order documents Executes without dependencies on other software components Executes without user interaction
Executes by using a specific security context
Allows system administrators to change the security context by retaining the same component code What should you do?
A.
Develop the component as a Web service.
B.
Develop the component as a Windows service.
C.
Develop the component as a Windows application.
D.
Develop the component as a Windows Communication Foundation service.