我们已经看过 肥皂 Web服务 和 休息ful Web服务 之前详细。在本文中,我们将看到SOAP和REST Web服务之间的差异。
肥皂与REST Web服务
参数
|
肥皂
|
休息
|
---|---|---|
首字母缩写
|
肥皂代表简单对象访问协议
|
休息代表代表性状态转移
|
协议与架构风格
|
SOAP是创建Web服务的标准协议
|
休息是用于创建Web服务的体系结构样式。
|
合同
|
客户端和服务器与WSDL合同绑定
|
客户端和服务器之间没有合同。
|
格式支持
|
肥皂仅支持XML格式
|
休息 Web服务支持XML,JSON和纯文本等。
|
可维护性
|
就像我们在WSDL中进行任何更改一样,很难维护SOAP Web服务,我们需要再次创建客户端存根。
|
休息 Web服务通常易于维护。
|
服务接口与URI
|
肥皂使用Service接口公开业务逻辑
|
休息使用URI公开业务逻辑
|
安全
|
肥皂有其自身的安全性:WS-security
|
休息从底层传输层继承其安全性。
|
带宽
|
肥皂使用XML消息交换信息时,它需要更多的带宽和资源。
|
休息需要更少的带宽和资源。它也可以使用JSON。
|
学习曲线
|
肥皂 Web服务很难学习,因为您需要了解WSDL(客户端存根)
|
休息 Web服务易于理解,因为您需要使用JAX-RS注释来注释普通的竞彩篮球分析类以使用各种HTTP方法。
|
这都是关于竞彩篮球分析中SOAP和REST Web服务之间的区别的。如果您发现更多差异,请发表评论,以便我可以将它们包含在帖子中。
完美地奠定了先前的主题(SOAP和REST),并且此博客极大地补充了先前的主题。谢谢!
谢谢这个例子
谢谢你的精彩例子