创建构成 WS-Notification 配置基础结构的新 WS-Notification 服务及关联对象。 如果要使用 WebSphere® Application Server V6.1 中提供的相同技术(包括将 JAX-RPC 处理程序应用于服务的功能)来公开
JAX-RPC WS-Notification 服务,请使用此类型的服务。从 V6.1 起,此 WS-Notification 选项在 WebSphere Application Server 中可用。
开始之前
确保已成功地配置了
SDO 存储库,如安装和配置 SDO 存储库所述。SDO 存储库用来在创建 WS-Notification 服务期间存储
WSDL 文档。如果未配置存储库,在创建服务时就会显示错误消息。
决定要用于配置这些资源的方法。可按本任务所述使用管理控制台创建新
V6.1 WS-Notification 服务,也可使用 createWSNService 命令进行创建。
此任务假定您已有至少配置了一个总线成员的服务集成总线。
通常为服务集成总线配置一个 WS-Notification 服务,但也可以配置多个 WS-Notification 服务。有关更多信息,请参阅 在总线中创建多个 WS-Notification 服务的原因。
在总线上定义 WS-Notification 服务与公开 Web Service
应用程序可以连接的通知代理 (WSDL) 端口并不相同。要完成此任务,请创建一个或多个
WS-Notification 服务点,如此任务所述。
关于此任务
WS-Notification 服务提供了公开服务集成总线上定义的某些或所有消息传递资源以供 WS-Notification 应用程序使用的能力。
JAX-RPC 处理程序列表和 WS-Security 绑定定义进行出站 Web Service 调用时使用的参数和安全策略,例如,监视出站事件通知(响应预订操作)和控制基于需求的发布程序(预订、暂停和恢复)。
创建 V6.1 WS-Notification 服务时,向导为 WS-Notification 服务配置三个服务集成总线入站服务,三个 WS-Notification 服务角色中的每一个对应一个服务:
这些入站服务是在 V6.1 WS-Notification 服务所在服务集成总线上定义的,并且这些入站服务中的每个服务都引用同一个总线目标。
过程
- 启动管理控制台。
- 浏览至或 。 这将显示WS-Notification 服务 [集合]表单。
- 在内容窗格中,单击新建。 将显示“新建 WS-Notification 服务”向导。有关通过向导设置的属性的更多信息,请参阅WS-Notification 服务 [设置]。
- 步骤 1:配置名称、描述、服务集成总线和动态主题名称空间设置。
- 输入您选择的名称和可选描述。
名称构成了公开服务所在端点的一部分(即,用于访问在该服务下定义的 WS-Notification 服务点的 URL)。 对于 V6.1 WS-Notification 服务,服务名称在总线中是唯一的。对于 V7.0 WS-Notification 服务,服务名称在单元中是唯一的,它与用于策略集的管理模型相匹配,并且因此支持 V7.0 WS-Notification 与 WS-ReliableMessaging 的组合。
- 选择或取消选择选项要启用动态主题名称空间吗?。
即,此服务是否允许在运行时创建动态主题名称空间。有关更多信息,请参阅动态主题名称空间。
使用此选项来严格控制连接到特定 WS-Notification 服务时使用的主题名称空间(例如,用于确保安全以及进行审计)。如果取消选择了此选项,那么任何连接到 WS-Notification 服务并从动态主题名称空间获取主题的应用程序都将停止发布或接收消息。
所有发布到动态主题名称空间的消息都是使用缺省消息可靠性设置可靠持久插入的。如果无法接受此值,那么请创建永久主题名称空间并将该属性手动配置为适当的值。
注: 对特定 WS-Notification 服务使用的动态主题名称空间是由您创建主题名称空间时自动创建的服务集成总线主题空间支持的。在此主题空间中使用的主题语法是 WS-Notification 服务实现的内部信息。
- 选择或取消选择选项要求注册。
- 从下拉列表中选择服务集成总线。
- 单击下一步。
- 步骤 2:选择 WS-Notification 服务类型。
选择 V6.1 作为要创建的服务类型。
- 步骤 3:配置处理程序和 Web Service 策略设置。
这些设置将应用于与 WS-Notification 客户机应用程序交换的事件通知。
- 可选: 选择 JAX-RPC 处理程序列表。
有关处理程序列表的更多信息,请参阅使用 JAX-RPC 处理程序和客户机。
- 可选: 选择 WS-Security 配置和绑定:
- 出站安全性请求绑定
- 出站安全性响应绑定
- 出站安全性配置
有关 Web Service 安全性资源的更多信息,请参阅通过使用 WS-Security 来配置 SOAP 消息的安全传输。
- 输入动态主题空间名。
即,用于主管特别主题名称空间以及在允许使用动态主题名称空间时用于主管这些空间的总线主题空间的名称。 提供了缺省名称 WSN_dynamic_this_service_name。
- 单击下一步。
- 步骤 4:创建 WS-Notification 服务点。
如果总线成员上存在 WS-Notification 服务点,那么意味着会在该总线成员中公开此
WS-Notification Web Service,并导致对与该服务点相关联的总线成员公开通知代理、预订管理器和发布者注册管理器的
Web Service 端点。WS-Notification 应用程序使用这些端点来与 WS-Notification 服务进行交互。有关更多信息,请参阅 WS-Notification
服务点。
- 选择是以创建新的 WS-Notification
服务点,然后单击下一步。
WS-Notification 服务必须至少有一个服务点。
- 提供 WS-Notification
服务点的名称和(可选)描述,从下拉列表中选择要配置该服务点的总线成员,然后单击下一步。
服务点名是用于访问该服务点的 URL(在所选服务器上公开的
Web Service 地址)的组成部分。在单服务器系统上,在列表中只有一个总线成员。
- 选择用于公开服务的侦听器应用程序。为此总线成员选择现有的端点侦听器,或者选择创建新的端点侦听器。
有关更多信息,请参阅创建新的端点侦听器配置。
- 单击下一步。 新服务点将被添加到此 WS-Notification 服务的服务点列表中。
- 可选: 要创建另一个服务点,请重复上述子步骤。
- 为此 WS-Notification
服务创建服务点完成后,对“创建另一个服务点”选项选择否,然后单击下一步。
- 可选: 步骤 5:创建永久主题名称空间。
在创建新的 WS-Notification 永久主题名称空间时,您需指定名称空间并使其与定义父 WS-Notification 服务的总线上配置的其中一个服务集成总线主题空间相关联。创建永久主题名称空间后,除了应用或移除主题名称空间文档以外,不能修改该空间。有关更多信息,请参阅永久主题名称空间。
- 选择是以创建新的永久主题名称空间,然后单击下一步。
- 输入永久主题名称空间的名称。
这就是 WS-Notification 应用程序在引用此名称空间存放的主题时使用的 URI。
- 使这个新的永久主题名称空间与用来发布和接收消息的服务集成总线主题空间相关联。
从服务集成总线主题空间下拉列表中,完成下列其中一项操作:
- 选择现有总线主题空间的名称。
- 选择选项以创建新主题空间,然后输入新主题空间的名称。
- 从下拉列表中选择对通过此主题名称空间发布的消息指定的服务集成总线可靠性(服务质量)。
您可以从 5 个值中进行选择,每个值都代表其中一个服务集成总线消息可靠性级别。缺省值为可靠持久,这就是缺省情况下用于 JMS 持久消息的值。
- 单击下一步。
新的永久主题名称空间将被添加到此 WS-Notification 服务的永久主题名称空间列表中,并且将询问您是否要创建另一个永久主题名称空间(缺省值为是)。
- 可选: 要创建另一个永久主题名称空间,请重复上述子步骤。
- 为此 WS-Notification
服务创建永久主题名称空间完成后,对“创建另一个永久主题名称空间”选项选择否,然后单击下一步。
- 步骤 6:总结。
检查向导执行的操作总结是否与您的预期相符,然后单击完成。
如果处理成功地完成,那么会将 WS-Notification 服务列表更新为包括新的 V6.1 WS-Notification 服务。否则,将显示错误消息。
- 将更改保存至主配置。
- 可选: 在下列任何一种情况下,重新启动服务器:
- 在执行此任务期间创建了新总线或新总线成员。
- 未对总线启用配置重新装入功能。
下一步做什么
要对此 WS-Notification 服务执行高级配置任务(例如,添加其他 WS-Notification 服务点或者将主题名称空间文档应用于永久主题名称空间),请参阅
修改 V6.1 WS-Notification 服务。