How to choose between ASP.NET Web Services and WCF Services for Services?
ASP.NET Web Services are a good choice for simple HTTP-based services hosted in IIS.
WCF is a good choice if you need the performance of TCP communication over HTTP or if
you need to host the service without a Web server. WCF provides support for WS*, which
includes support for end-to-end security and reliable communication. WCF allows you to
implement duplex communication, and you can also use it with Windows Message Queuing
and as a Windows service. In addition, you have more options with regard to protocols,
bindings, and formats. Keep in mind that WCF requires .NET 3.0 or higher.
