Очень распространенный подход к внедрению сервисов RESTful заключается в использовании ASP.NET MVC для этого через WCF.
ASP.NET MVC имеет отличную поддержку RESTful посредством гибкой маршрутизации URL и гибкого сопоставления методов HTTP для действий контроллера.
WCF 4.0 теперь имеет отличную поддержку для реализации RESTful-сервиса, также используя тот же механизм маршрутизации ASP.NET, что и ASP.NET MVC.
Вопрос Каков ваш опыт работы с одним из двух подходов к созданию служб RESTful, а также с плюсами и минусами?