Your company provides a credit card processing application for its customers. The current application supports only computers that run on a Microsoft Windows operating system.
You are asked to rewrite the current application as a .NET application. This .NET application does not need to be backward compatible with the current application.
You must ensure that this new application meets the following requirements:
Must support asynchronous processing.
Must be able to pass data through firewalls.
Must pass only SOAP-compliant formatted data validated by using an XSD schema. Must not be limited to client computers running on a Microsoft operating system.
You want to accomplish this task by using the minimum amount of development effort.
Which type of .NET application should you use?
A.
Windows service
B.
XML Web service
C.
serviced component
D.
.NET Remoting object