Although technically true that REST! = HTTP, most REST services use HTTP. And Microsoft is integrating its WCF HTTP / REST stack into ASP.Net. Check this page from the WCF codeplex website:
http://wcf.codeplex.com/wikipage?title=WCF%20HTTP
And this page
http://wcf.codeplex.com/discussions/319671
This means that if you want the latest HTTP REST support, you should definitely upgrade to the new ASP.Net web interface that ships with ASP.Net MVC 4.
Using this approach, your services can run in IIS (obviously), but can also be hosted if you want.
Also, if you have any investment in WIF with your external WCF services (for example, custom authentication / authorization classes, custom token handlers, etc.), they can easily be moved from WCF to ASP.Net.
Finally, MVC 4 is open source and participatory, so it will be fast and of high quality, and the risk of MS leaving you stuck with termination is much less.
source share