2012-07-17 80 views
0

我正在开发一个WCF的Web服务,该服务旨在暴露给多个第三方系统,可能使用一系列不同的技术。什么语言/工具支持WSDL 1.1?

假设我向他们提供了一个指向有效的WSDL 1.1文件的URL,那么我可以合理地期望使用哪些工具的语言能让第三方开发人员简单地下载WSDL,生成他的代码和配置,工作'很少或根本没有修改?

我已经做了一些谷歌搜索,但我无法找到一个确定的列表。

基本上我想衡量多少支持,我应该期望提供帮助获得第三方系统与我的Web服务集成,基于他们正在使用的技术。

谢谢。

回答

1

几乎所有的主流语言都支持WSDL 1.1,它是最流行的WSDL规范。

“开箱即用”与服务的兼容性取决于数据类型的复杂性(简单vs结构,集合,映射)以及是否使用任何其他Web服务构件(安全性,事务处理等)。 )。

SOAP Web服务是相当主流的,有丰富的经验支持他们。

加速消费者采用(如果这是一个目标)的一种方法是创建一个库,他们可以包含已经通过接口过程并且已经过测试的库。例如,如果要创建Java客户端,则可以提供一个已包含wsimport生成的工件的jar,以便用户只需添加他们的jar并直接调用服务层而不是Web服务。