For me, WCF supports various protocols like TCP, HTTP, HTTPS, Named Pipes, MSMQ Web service can be hosted on IIS.