You are an enterprise application developer. You are creating a component that will be part of a field-sales order system. The component will be used by a program installed on portable computers. The program will communicate with a corporate server that will use the guest network
access at customer sites. You need to ensure that the component design is optimized for performance. You also need to ensure that the component design protects the local data and the communications stream without compromising the flexibility of the communication mechanism.
What should you do?
A.
Store all the data on the corporate server and use a virtual private network for communication.
B.
Store all data on the corporate server and use Secure Sockets Layer for communication.
C.
Store the local data in a file that is created by using a RijndaelManaged filestream encryption and use a virtual private network for communication.
D.
Store the local data in a file created by using a RijndaelManaged filestream encryption and use Secure Sockets Layer for communication.