WSDL标准缺乏扩散

时间:2012-11-02 19:01:49

标签: web-services api wsdl interpreter

声明: 我认为这个问题适合这个网站,因为我可能会忽略一些技术限制,而不是仅仅基于偏好的讨论。

您好,

是否有理由不在公共API创建中更广泛地使用WSDL?它通过使用WSDL解释器为编程语言提供了构造数据对象和代码本身的指令。

例如,Facebook API在他们支持的每种特定语言的github上。然后对于一些小众应用,个人已经用其他语言进行了自己的Facebook集成。难道一个简单的解决方案不只是一个WSDL文件而且其他所有人都可以使用他们选择的语言中的WSDL解释器重新创建API而不需要所有的试验和错误吗?

1 个答案:

答案 0 :(得分:0)

WSDL根本没有解决那些移植问题。它解决了一组更简单的用例 - Web服务和其他消息传递系统。例如,WSDL不描述对象的行为,并且不包括现代OO语言中存在的许多东西。你如何在WSDL中描述构造函数?甚至恩,真的吗?