SOAP和RESTful Web服务在java中的主要区别

问题:

跟进问题this post
现在我对SOAP和RESTful服务之间的差异有一点点了解。
我的问题是当我应该使用SOAP,当我应该使用RESTful;哪一个在性能/速度或请求处理方面“更好”?
我在RESTful(java)中第一次实现,我想知道更多关于它;之前我已经处理了SOAP。

回答:

REST几乎总是会更快。 SOAP的主要优点是它为服务提供了一种机制,用于向客户端描述自己,并宣传其存在。
REST更轻巧,可以使用几乎任何工具实现,导致较低的带宽和较短的学习曲线。然而,客户必须知道要发送什么以及期待什么。
一般来说,当您向外部世界发布一个复杂或可能发生变化的API时,SOAP将更加有用。除此之外,REST通常是更好的选择。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Main differences between SOAP and RESTful web services in java

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

− 2 = 8