You are an enterprise application developer. You are reviewing the design of a component. The component is used to communicate with a legacy system. The component must meet the following requirements: It must handle high-latency network communications.It must accept synchronous calls from Windows and Web-based applications developed by using .NET Framework 2.0 in the local network.It must use asynchronous communications. You need to implement the design of the component. What should you do?
A.
Develop a Web service that creates binary files on a network share.
B.
Develop a Web service that creates serialized XML files on a network share.
C.
Develop a component that uses FTP to exchange binary files with the legacy system.
D.
Develop a component that uses Microsoft Message Queue to communicate with the legacy system.