【问题标题】:Why is it important to be WS-I Basic Profile compliant?为什么符合 WS-I Basic Profile 很重要?
【发布时间】:2013-04-11 14:06:58
【问题描述】:

我看到很多人反对 WS-Transfer,说 WS-Transfer WSDL 它不符合 WS-I BP。一个例子是here。在阅读了几次之后,我仍然不明白为什么它必须符合要求。不符合 WS-I BP 是否意味着您不能在 JBossWS 中使用它?

【问题讨论】:

    标签: web-services soap wsdl


    【解决方案1】:

    Web 服务是一种软件系统,旨在支持通过网络进行可互操作的机器对机器交互。它有一个以机器可处理格式(特别是 WSDL)描述的接口。其他系统使用 SOAP 消息以描述所规定的方式与 Web 服务交互,通常使用带有 XML 序列化的 HTTP 以及其他 Web 相关标准来传达。

    http://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/#webservice

    这就是理论。但在实践中,由于不同的人以不同的方式理解规范(结合许多异构平台、工具、应用程序和编程语言),最终结果是一团糟,导致供应商实现之间存在差异。这些差异影响了“可互操作的交互”,因此让不同的实现相互通信是一场噩梦。

    必须做一些事情才能使不同的实现真正可互操作。 WS-I 是朝这个方向迈出的一步:它提供了一套关于如何使用不同规范来创建可互操作的 Web 服务的指南。还提供了一组tools 来针对不同的实现测试这些指南。

    为什么遵守 WS-I Basic Profile 很重要?

    基本上,WS-I Basic Profile 提供了有关如何一起使用规范的指南 像 SOAP、WSDL 和 UDDI 来开发可互操作的 Web 服务。这很重要,因为 否则你会限制你的目标受众。 Web 服务旨在连接到其他组件,并且使每个组件都符合 WS-I 将使工作更轻松,无论平台、工具、应用程序或编程语言如何。

    在您使用相同服务的私有环境中使用不符合 WS-I 的 Web 服务 所有组件的技术堆栈最终可能不会成为问题,但在暴露时 一个面向公众的 Web 服务,WS-I Basic Profile 很重要,因为它:

    将显着简化实现可互操作的 Web 服务的任务 企业边界内和跨企业边界的解决方案。

    http://www.internetnews.com/dev-news/article.php/2247551

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-01
      • 2017-09-03
      • 2010-12-23
      相关资源
      最近更新 更多