SOAP的替代品不是二进制格式.
我认为你看到希望将WS-*的复杂性抛在脑后,支持REST和JSON,因为它们使用起来更简单,并且不需要成功使用框架.WS-*表面上试图解决的问题对于大多数用户来说不是问题,但他们必须以任何方式支付复杂性.
我仍然编写基于 WS-* 的服务。有点令人惊讶的是,当我尝试与能力较差的开发人员进行互操作时,我遇到的麻烦较少。这是因为,如果我向他们发送 WSDL 文件,他们就会知道如何通过他们的工具来启动它并获取他们可以调用的 API,而幸福地不知道幕后发生了什么。为了给客户提供 REST-ful 服务,我必须开始与他们谈论 HTTP 和 XML,他们实际上并不像他们认为的那样理解这些内容,然后我开始感到头疼。
换句话说,要成功使用 REST,服务提供商和消费者都必须知道他们在做什么(并且他们可以使事情变得简单并提出一个出色的非 WS-* 解决方案)。有了WS-*技术,即使只有一方掌握线索,仍然可以成功。
然而,我认为,比当前 WS 标准复杂得多的面向 REST 的标准最终将会出现,并且当这种情况发生时,也将出现类似的工具。
| 归档时间: |
|
| 查看次数: |
1119 次 |
| 最近记录: |