Ну, это может быть POX - но для истинного REST сами URI будут представлять запрашиваемые данные, такие как / Orders / 12345; это тот случай?
Кроме того, возвращаемые данные будут ориентированы на данные, а не на операции (что обычно является нормой для сервисов на основе SOAP). то есть результаты, как правило, напрямую связаны с данными.
Обратите внимание, что вы можете создавать REST-сервисы в .NET с помощью ADO.NET Data Services (он же Astoria). Это часть 3.5 SP1 и использует WCF под капотом. По умолчанию полный REST доступен для Entity Framework или только для запросов в любом IQueryable
API. Но вы также можете включить полный REST для LINQ-to-SQL (или что-нибудь еще в этом отношении), внедрив IUpdatable
. Я расскажу об этом в серии, начинающейся здесь .