Web services 为什么遵守WS-I基本配置文件很重要?

Web services 为什么遵守WS-I基本配置文件很重要?,web-services,soap,wsdl,Web Services,Soap,Wsdl,我看到许多人反对WS-Transfer,说WS-Transfer WSDL不符合WS-I BP。一个例子是。在读了几遍之后,我仍然不明白为什么它必须兼容。例如,非WS-I BP合规性是否意味着您将无法在JBossWS中使用它 Web服务是一种软件系统,旨在通过网络支持可互操作的机器间交互。它有一个以机器可处理格式(特别是WSDL)描述的接口。其他系统使用SOAP消息以其描述所规定的方式与Web服务交互,通常使用HTTP和XML序列化以及其他与Web相关的标准进行传输 这就是理论。但在实践中,由

我看到许多人反对WS-Transfer,说WS-Transfer WSDL不符合WS-I BP。一个例子是。在读了几遍之后,我仍然不明白为什么它必须兼容。例如,非WS-I BP合规性是否意味着您将无法在JBossWS中使用它

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

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

必须采取措施使不同的实现真正可互操作。 这是朝着这个方向迈出的一步:它提供了一组关于如何使用不同规范来创建可互操作的web服务的指南。还提供了一套针对不同实现测试这些准则的方法

为什么遵守WS-I基本配置文件很重要

基本上,WS-ibasicprofile提供了关于如何一起使用规范的指导 与SOAP、WSDL和UDDI一样,开发可互操作的web服务。这很重要,因为 否则,您将限制您的目标受众。web服务意味着要连接到其他组件,并且使每个组件都符合WS-I,无论是平台、工具、应用程序还是编程语言,这都会使工作变得更容易

在使用非WS-I兼容web服务的私有环境中使用该服务 所有组件的技术堆栈可能不会最终成为问题,但在公开 作为面向公众的web服务,WS-I基本配置文件非常重要,因为它:

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