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