通过标准WCF服务的RESTful WCF服务

时间:2009-06-15 16:24:07

标签: rest wcf

RESTful WCF服务与标准WCF服务之间的主要区别是什么? 我不知道在哪里以及为什么使用它并且它有什么额外的优点吗?

对于我们当前的项目,我们将使用ASP.net MVC,那么RESTful WCF从这个角度来看是否会有所帮助?

使用RESTful WCF服务有什么特别的缺点吗?

非常感谢..

1 个答案:

答案 0 :(得分:6)

不同之处在于客户访问您的服务的方式。通常,WCF服务将使用SOAP,但是如果您构建REST服务,客户端将使用不同的体系结构样式(调用,序列化,如JSON等)访问您的服务。这是RESTful WCF上的terrific white paper。关于REST&amp ;;的更多信息WCF here

就缺点而言,您在SOAP头规范(WS- *,例如WS-Security,WS-ReliableMessaging,WS-AtomicTransactions)上已经完成了很多工作。此外,SOAP是传输中立的,而REST则预先假定HTTP。