RESTful сервис WCF по сравнению со стандартным сервисом WCF - PullRequest
3 голосов
/ 15 июня 2009

В чем основное отличие службы RESTful WCF от стандартной службы WCF? Я не уверен, где и зачем его использовать, и есть ли у него дополнительные преимущества?

В нашем текущем проекте мы будем использовать ASP.net MVC, так что RESTful WCF поможет вам с этой точки зрения?

Существуют ли какие-либо конкретные недостатки использования службы RESTful WCF ??

Большое спасибо ..

1 Ответ

6 голосов
/ 15 июня 2009

Разница в том, как клиенты получают доступ к вашему сервису. Обычно служба WCF будет использовать SOAP, но если вы создадите службу REST, клиенты получат доступ к вашей службе с другим архитектурным стилем (вызовы, сериализация, например JSON и т. Д.). Вот потрясающая белая бумага на RESTful WCF. Много больше информации о REST & WCF здесь .

Что касается недостатков, вы теряете большую часть работы, проделанной над спецификациями заголовков SOAP (например, WS- *, например WS-Security, WS-ReliableMessaging, WS-AtomicTransactions). Кроме того, SOAP нейтрален по отношению к транспорту, тогда как REST предполагает HTTP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...