WS-Policy

WS-Policy 是一种互操作性标准,它用于描述并传递 Web Service 的策略,以便服务提供程序可以标准格式导出策略需求。客户机可将服务提供程序需求与它们自己的功能相结合,以建立特定交互所需的策略。

WebSphere® Application Server 符合 Web Service 策略框架 (WS-Policy) 规范。您可以使用 WS-Policy 协议以标准格式交换策略。策略代表 Web Service 的功能和需求,例如,消息是否安全、如何保护消息、消息的传递是否可靠以及如何可靠地传递消息。 可以将策略配置传送到任何其他支持 WS-Policy 规范的客户机、服务注册表或服务,包括异构环境中的非 WebSphere Application Server 产品。

对于服务提供程序,策略配置可以在发布的 Web Service 描述语言 (WSDL) 和客户机使用 HTTP GET 请求获取的 WSDL 中共享,也可以通过使用 Web Service 元数据交换 (WS-MetadataExchange) 协议共享。WSDL 使用标准的 WS-PolicyAttachments 格式。

对于客户机而言,客户机可以采用标准 WS-PolicyAttachments 格式来获取服务提供程序的策略并使用此信息来建立可同时供该客户机和服务提供程序访问的配置。换句话说,可以根据客户机的服务提供程序所支持的策略来动态地配置客户机。 可以在应用程序级别、服务级别或服务引用级别连接提供者策略。

注: 在 JAX-WS 2.2 规范(WebSphere Application Server 从 V8 开始支持)中引入了以下功能:
  • 可以在客户机 WSDL 采集时指定传输级别安全性。 获取提供程序策略时,可以将系统策略集连接至 HTTP GET 请求或 WS-MetadataExchange 请求。有关更多信息,请参阅“配置客户机策略以使用服务提供程序策略”主题。
  • 可为服务引用指定不同于服务策略集连接的策略集和绑定。缺省情况下,服务引用会从其父服务继承策略集和 WS-Policy 配置;但是,如果需要,可以覆盖该策略集和 WS-Policy 配置。有关更多详细信息,请参阅“使用 WS-Policy 以标准格式交换策略”主题及其子主题。
  • 可通过将 WS-Policy 声明添加至 WSDL 文档在客户机或服务提供程序上启用并配置 WS-Addressing 支持。WebSphere Application Server 现在将处理应用程序的 WSDL 文档的 WS-Policy 部分中包含的 WS-Addressing 信息并在该应用程序的配置中使用此信息。有关进一步信息,请参阅“使用 WS-Policy 对 JAX-WS 应用程序支持 Web Service 寻址支持”主题。
  • 可以发布与 WS-Addressing 相关的基于 JSR109 部署描述符或 JAX-WS 2.2 功能或注释的策略配置以及基于策略集的信息。这会确保所发布的策略信息与服务的运行时行为相匹配。有关更多信息,请参阅“Web Service 提供程序和策略配置共享”主题。
在此版本的 WebSphere Application Server 中受支持的 WS-Policy 声明规范包括:
有关受支持的 WS-Policy 域的详细信息,请参阅以下主题:
  • WS-Addressing 策略设置
  • WS-ReliableMessaging 设置
  • WS-Security 策略设置
  • WS-Transaction 策略设置

指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_wsp_learning
文件名:twbs_wsp_learning.html