关于Web服务的“自我描述”究竟意味着什么?

时间:2010-10-11 20:37:02

标签: web-services

多年来我一直听到很多关于“自我描述”网络服务的嗡嗡声,我很好奇这意味着什么。我已经完成了W3C标准,并没有真正帮助。

我知道你可以说“给我这个论点并调用这个功能,我会返回这样的东西”,但这实际上有什么用呢?在某些情况下,软件如何才能知道与客户相关的内容?

任何人都可以提供这个概念的真实世界的例子,并解释它如何比其他替代方案更好?或者它有多有用/无用?

1 个答案:

答案 0 :(得分:1)

它实际上是作为一种标准,用于以跨平台的跨语言方式描述开发人员可以用来开发基于SOAP的方式与Web服务交换信息的接口。

另一种选择是提供一个为黑盒通信方案提供本地接口的库,该方案充满了兼容性/安全性问题。

或提供可能难以找到的文档,存在兼容性问题,过时或不完整。

简而言之,它非常有用。