gpt4 book ai didi

web-services - 为什么符合 WS-I Basic Profile 很重要?

转载 作者:行者123 更新时间:2023-12-04 14:02:34 25 4
gpt4 key购买 nike

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

最佳答案

A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP-messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards.

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



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

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

Why is it important to be WS-I Basic Profile compliant?



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

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

will significantly simplify the task of implementing interoperable Web services solutions within and across enterprise boundaries.

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

关于web-services - 为什么符合 WS-I Basic Profile 很重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15950938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com