特定于 WebSphere Application Server 的 WS-Notification 术语
此术语特定于实现,优先级高于 WS-Notification 标准中定义的术语,并且适用于 WebSphere® Application Server 中的 WS-Notification 实现。
注: 本主题未包括现有 WebSphere Application Server 组件(例如服务集成技术)中使用的消息传递术语和 Web Service 术语的定义。
- V7.0 和 V6.1 实现
- 在此发行版中,WS-Notification 服务和服务点有两个实现:
- V7.0:如果要通过策略集来编写具有 Web Service 服务质量 (QoS) 的 JAX-WS WS-Notification 服务,或者如果要将 JAX-WS 头应用于 WS-Notification 服务,请使用此类型的服务。对于新部署,这是建议的服务类型。从 V7.0 起,此 WS-Notification 选项在 WebSphere Application Server 中可用。
- V6.1:如果要使用 WebSphere Application Server V6.1 中提供的相同技术(包括将 JAX-RPC 处理程序应用于服务的功能)来公开 JAX-RPC WS-Notification 服务,请使用此类型的服务。从 V6.1 起,此 WS-Notification 选项在 WebSphere Application Server 中可用。
- WS-Notification 服务
- 与特定服务集成总线相关联的 Web Service 配置实体。WS-Notification 服务提供了公开服务集成总线上定义的某些或所有消息传递资源以供 WS-Notification 应用程序使用的能力。
- 通常为服务集成总线配置一个 WS-Notification 服务,但也可以配置多个 WS-Notification 服务。有关更多信息,请参阅 在总线中创建多个 WS-Notification 服务的原因。
- WS-Notification 服务客户机
- 这是 Web Service 客户机应用程序,它代表 WebSphere Application Server 中的 WS-Notification 基础结构内的 WS-Notification 服务运行。
- WS-Notification 服务点
- 这是 Web Service 配置实体,表示特定服务集成总线成员上的特定 WS-Notification 服务的“本地化”。
- 如果总线成员上存在 WS-Notification 服务点,那么意味着会在该总线成员中公开此 WS-Notification Web Service,并导致对与该服务点相关联的总线成员公开通知代理、预订管理器和发布者注册管理器的 Web Service 端点。WS-Notification 应用程序使用这些端点来与 WS-Notification 服务进行交互。有关更多信息,请参阅创建新的 V7.0 WS-Notification 服务点或创建新的 V6.1 WS-Notification 服务点。
- 可以为给定的 WS-Notification 服务定义任意数目的 WS-Notification 服务点。为同一个 WS-Notification 服务定义的每个服务点都代表该服务的备用入口点。所有连接到同一 WS-Notification 服务的任何服务点的应用程序都会接收到向特定 WS-Notification 服务点发布的事件通知(基于对正确主题的预订),而与他们所连接的特定服务点无关。有关更多信息,请参阅创建多个 WS-Notification 服务点的原因。
- 主题名称空间
- WS-Notification 主题名称空间是使用名称空间 URI(例如 http://www.example.com/widget)引用的主题逻辑分组。
- WebSphere Application Server 支持通过两种模式来创建和使用主题名称空间:
- 永久主题名称空间
- 使用永久主题名称空间来静态地定义 WS-Notification 主题名称空间 URI 与服务集成总线主题空间目标之间的关联。永久主题名称空间具有下列特征:
- 可使用它来公开现有的服务集成总线主题空间以供 WS-Notification 客户机使用,从而允许在 WS-Notification 应用程序与连接到总线的现有发布和预订应用程序(例如 JMS)之间进行互操作。
- 可使用它来通过应用一个或多个描述必需结构的主题名称空间文档来限制主题名称空间的结构和内容。
- 可将它用作在两个服务集成总线之间的服务集成总线链路上配置的主题空间映射的一部分,或将主题映射用作服务集成总线与 IBM MQ 网络之间的发布和预订网桥的一部分。
另外,还可以设置永久主题名称空间的配置属性,以控制应用于任何使用给定主题名称空间插入的消息的可靠性(持久可靠性或非持久可靠性)设置。
- 动态主题名称空间
- 动态主题名称空间不要求使用管理控制台或通过进行脚本编制来进行手动管理。如果从 WS-Notification 应用程序接收到对某个主题名称空间 URI 的请求,并且尚未将该名称空间定义为永久主题名称空间,那么将自动使用动态主题名称空间(假定已将 WS-Notification 服务配置为允许使用动态名称空间)。动态主题名称空间具有下列特征:
- 它不支持在 WS-Notification 应用程序与总线的其他客户机(例如 JMS)之间进行互操作。
- 不可能将主题名称空间文档应用于此主题空间,因此此主题空间的结构和内容不受限制。
- 不能在服务集成总线链路配置或者发布和预订网桥配置中使用它。
- 受管订户
- 在配置 WS-Notification 服务点过程中,可以为该服务点配置任意数目的受管订户。
- 受管订户包含 NotificationProducer 应用程序或另一个 NotificationBroker 端点的名称,并包含 WS-Notification 服务点在服务器启动过程中应该注册的预订请求(例如主题)的详细信息。这允许您在 NotificationBroker 与 NotificationProducer(它可以是远程 NotificationBroker 或 NotificationProducer 应用程序)之间预先配置链路。