多年来我一直听到很多关于“自我描述”网络服务的嗡嗡声,我很好奇这意味着什么。我已经完成了W3C标准,并没有真正帮助。
我知道你可以说“给我这个论点并调用这个功能,我会返回这样的东西”,但这实际上有什么用呢?在某些情况下,软件如何才能知道与客户相关的内容?
任何人都可以提供这个概念的真实世界的例子,并解释它如何比其他替代方案更好?或者它有多有用/无用?
答案 0 :(得分:1)
它实际上是作为一种标准,用于以跨平台的跨语言方式描述开发人员可以用来开发基于SOAP的方式与Web服务交换信息的接口。
另一种选择是提供一个为黑盒通信方案提供本地接口的库,该方案充满了兼容性/安全性问题。
或提供可能难以找到的文档,存在兼容性问题,过时或不完整。
简而言之,它非常有用。