![[AIX Solaris HP-UX Linux Windows]](../dist.gif)
使用此页面管理服务组件体系结构 (SCA) Web Service 提供程序的策略集。您可以将策略集连接到服务提供程序及其端点或操作,也可以从他们拆离策略集。可以选择缺省绑定、创建特定于应用程序的新绑定或使用您为已连接的策略集创建的绑定。可以查看或更改服务提供程序是否可以共享它的当前策略配置。
要查看此管理控制台页面,您的组合单元必须使用 Web Service 并支持 SCA。单击。
指定服务提供程序完整的 QName。QName 的格式必须支持 Java 类 javax.xml.namespace.QName。
对于 SCA 样本业务级别应用程序 HelloWorldAsync,服务提供程序名称将采用以下格式:
{http://websphere.ibm.com/HelloWorldServiceComponent/HelloWorldService}HelloWorldService
为服务提供程序中的服务、端点或操作指定连接的策略集和指定的绑定。
要连接或拆离策略集,或指定具有特定于系统的配置的绑定,请执行以下操作:
| 按钮 | 执行的操作 |
|---|---|
| 连接 | 将策略集连接到所选的服务、端点或操作。要连接策略集,请选择服务、端点或操作,然后单击。 要关闭菜单列表,请单击连接。 |
| 拆离策略集 | 从所选的服务、端点或操作拆离策略集。 在拆离策略集后,如果没有将策略集连接到上一层服务资源,那么连接的策略集列将显示无,而绑定列将显示不适用。 如果存在连接到上一层服务资源的策略集,那么连接的策略集列将显示 policy_set_name (inherited) 并应用上一层连接使用的绑定。将显示后跟 (inherited) 的绑定名称。 |
| 指定绑定 | 将策略集绑定指定给所选的服务、端点或操作。这些选项包括:
|
根据启用安全性时为您指定的安全角色,您可能无法访问文本输入字段或按钮来创建或编辑配置数据。查阅管理角色文档,以了解有关应用程序服务器的有效角色的更多信息。
Service/Endpoint/Operation 列列示服务及其包含的服务提供程序、端点或操作。
如果此列中的值是一个链接,那么单击该链接可以查看或更改关于已连接的策略集的设置。
如果“绑定”列中的值是一个链接,那么单击该链接可以查看或更改关于该绑定的设置。
在此发行版中,存在两种绑定:特定于应用程序的绑定和常规绑定。组合单元可以使用特定于应用程序的绑定和常规绑定。
特定于应用程序的绑定
只能在策略集连接点处创建特定于应用程序的绑定。这些绑定特定于且受限于已定义策略的特征。特定于应用程序的绑定可以为高级策略需求(例如,多个签名)提供配置;然而,这些绑定只能在应用程序中复用。而且,特定于应用程序的绑定在策略集之间具有非常有限的复用。
当您为策略集连接创建特定于应用程序的绑定时,该绑定将开始处于完全未配置的状态。必须添加您希望覆盖缺省绑定的每个策略(例如,WS-Security 或 HTTP 传输方法)并充分配置您添加的每个策略的绑定。对于 WS-Security 策略,如果在特定于应用程序的绑定中未配置某些高级配置属性(例如,TokenConsumer、TokenGenerator、SigningInfo 或 EncryptionInfo),那么可以从缺省绑定中获取这些配置属性。
对于服务提供程序,只能通过在服务提供程序策略集和绑定集合页面上对具有相连接的策略集的服务提供程序资源选择来创建特定于应用程序的绑定。类似地,对于服务客户机,只能通过在服务客户机策略集和绑定集合页面上对具有相连接的策略集的服务客户机资源选择来创建特定于应用程序的绑定。
常规绑定
可以配置跨许多策略集使用的常规绑定,这些绑定也可以在应用程序之间复用并用于信任服务连接。 虽然常规绑定具有较高的可复用性,但是它们无法为高级策略需求(例如,多个签名)提供配置。存在两种常规绑定:常规提供程序策略集绑定和常规客户机策略集绑定。
可以通过在“常规提供程序策略集”面板中单击,或通过在“常规客户机策略集和绑定”面板中单击来创建常规提供程序策略集绑定。有关定义和管理服务客户机或提供程序绑定的详细信息,请参阅相关链接。还可以将常规提供程序策略集绑定用于信任服务连接。