Steve wants to create a .NET application that is accessible over HTTP, offers its payload in XML, and is accessible programmatically. Given the scenario above, what type of application does Steve create?
-
Windows GUI application
-
Distributed COM
-
Windows Service
-
Web Service
D
Correct answer
Explanation
Web Services are designed to support interoperable machine-to-machine interaction over a network using standard protocols like HTTP and exchanging payloads in XML formats (such as SOAP). Windows GUI apps, Windows Services, and DCOM do not inherently fit this design pattern.