为 WS-Notification 应用程序提供对现有总线主题空间的访问权

配置解决方案以使 Web Service 客户机能够与服务集成总线的其他客户机共享事件通知。

准备工作

此任务假定您已有至少配置了一个总线成员和一条总线主题空间的服务集成总线。 有关更多信息,请参阅 创建总线

有关此任务

此任务专注于 " 新建 WS-Notification 服务 " 向导中的 创建永久主题名称空间 步骤。

可以对 WS-Notification 进行配置,以使 Web Service 应用程序接收由服务集成总线的其他客户机(例如 JMS 客户机)生成的事件通知。 同样,Web Service 应用程序可以生成供其他类型客户机接收的通知。 此配置在 WS-Notification 拓扑中进行了描述。 通过创建允许在总线的 Web Service 与非 Web Service 客户机之间共享消息的永久主题名称空间来实现此配置。 确切地说,创建永久主题名称空间,以将消息传递客户机使用的服务集成总线主题空间链接到 WS-Notification 主题名称空间 URI。

有关对客户机应用程序进行编程的更多信息,请参阅 与 JMS 消息类型交互

过程

  1. 启动管理控制台。
  2. 浏览至 服务集成 -> WS-Notification -> 服务服务集成 -> Buses -> bus_name -> [服务] WS-Notification 服务
  3. 单击新建
    将显示 " 新建 WS-Notification 服务 " 向导。
  4. 完成 1 到 4 向导的步骤,如 创建新的版本 6.1 WS-Notification 服务创建新的版本 7.0 WS-Notification 服务中所述。
  5. 在向导步骤 5 创建永久主题名称空间中,配置 WS-Notification 主题名称空间以提供对现有服务集成总线主题空间的访问权。
    • 输入要让 WS-Notification 应用程序在引用服务集成总线主题空间时使用的主题名称空间 URI。 此 URI 在 WS-Notification 服务中必须唯一,并且通常是与贵公司相关的 URI。 例如, http://www.myorganization.com
    • 选择 使用现有服务集成总线主题空间,然后选择所选服务集成总线主题空间的名称。
  6. 完成向导步骤 6: 摘要

    检查向导执行的操作的摘要是否与预期相同,然后单击 完成

    如果该处理成功地完成,那么将更新 WS-Notification 服务列表以包括新的 WS-Notification 服务。 否则,将显示错误消息。
  7. 保存对主配置所作的更改。
    不必重新启动服务器也可以使这些更改生效。 但是,必须启动与向导步骤 4 中创建的服务点相关联的端点侦听器或企业应用程序。

结果

现在,WS-Notification 应用程序可以连接到该 WS-Notification 服务点并将事件通知插入该服务集成总线主题空间或者从该主题空间接收事件通知。

下一步做什么?

对于基于 JAX-WS 的 V 7.0 WS-Notification 服务,您可以通过在 NotificationBroker.wsdl 文件中查找 NotificationBroker 应用程序,查看 WS-Notification 应用程序所连接的 URL 。 要查看此文件,请参阅 将 WS-Notification 应用程序的 WSDL 文件发布到压缩文件

对于基于 JAX-RPC 的 V 6.1 WS-Notification 服务, 您可以通过浏览至 服务集成 -> 总线 -> bus_name -> [服务] 来查看 WS-Notification 应用程序所连接的 URL WS-Notification 服务 -> service_name -> [其他属性] WS-Notification 服务点 -> point_name -> NotificationBroker 入站端口设置