【发布时间】:2010-01-29 11:22:20
【问题描述】:
使用 IPC 库时,重要的是它提供了客户端和服务器都可以通信的可能性,即使它们的 API 版本不同。当我考虑将 SOAP 用于我们的客户端/服务器应用程序时,我想知道 SOAP/WSDL 解决方案是否可以很好地处理 API 更改。
例如:
- 向现有函数添加参数
- 向现有函数中使用的现有结构添加变量
- 删除函数
- 从现有函数中删除参数
- 从现有函数中使用的现有结构中删除变量
- 更改现有函数中使用的参数类型
- 更改现有函数中的参数顺序
- 更改现有结构中复合部件的顺序
- 重命名现有函数
- 重命名参数
注意:“结构”是指复合类型
【问题讨论】:
-
我认为你的意思是 RPC - 不是 IPC?
-
@troelskn:是的。对我来说,这些都是同义词。
标签: soap wsdl backwards-compatibility