WS-Notification 角色和目标
本主题列示企业人员可能充当的一组计算角色,并说明如何使用 WS-Notification 来帮助实现每个角色的目标。
有关下列每个角色的一般描述,请参阅WebSphere Application Server 角色和目标。
企业架构设计师
当前,IT 环境正朝向下列概念发展:
- 面向服务的体系结构 (SOA)
- 企业服务总线(ESB)
企业架构设计师的目标是指引所在企业适当地利用这些概念,以便最大程度地提高业务的整体效率和灵敏度。
WS-Notification 允许通过在 SOA 环境中使用 Web Service 来公开发布和预订通信模式(例如股票报价程序)。这是通过开放的标准实现的,从而允许直接替换服务实现。它使您能够使用标准的 Web Service 操作在供应商与客户之间更加方便地交换数据,并使供应商不必局限于或采用专有标准。
WebSphere Application Server 还允许将 WS-Notification 用作 ESB 的入口或出口,从而允许在连接到总线的不同类型客户机之间无缝地交换数据。
解决方案架构设计师
解决方案架构设计师的主要目标是设计解决方案以支持企业架构设计师设立的规范。这可能包括提供一个环境以使 Web Service 应用程序能够参与发布/预订消息传递模式。这种“参与”还可以包括要求能够在 Web Service 客户机与企业服务总线的其他客户机之间交换事件通知。
要创建设计,解决方案架构设计师需完成下列主要步骤:
- 了解 WebSphere Application Server 中提供的 WS-Notification 支持。
- 为企业选择支持 WS-Notification 标准的硬件和软件产品组合。
- 根据所要实现的特定 WS-Notification 拓扑,设计服务器拓扑以主管应用程序。
在系统设计阶段,解决方案架构设计师的其他目标如下所示:
- 满足系统的非功能性需求。例如,跨服务器进行客户机工作负载均衡以提高性能或可靠性,以及以高度可用的方式提供服务。 有关更多信息,请参阅 集群环境中的 WS-Notification。
- 创建基础结构,以便可以根据业务需求提供不同的服务质量(QoS)。例如,向黄金级客户提供更高的 QoS,向标准级客户提供正常的 QoS。 有关更多信息,请参阅为 WS-Notification 设计 QoS 分区服务器拓扑和为 WS-Notification 的 Web Service 服务质量设计服务器拓扑。
系统管理员
要了解系统管理员在实现常用 WS-Notification 任务时执行的特定步骤,请参阅下列主题:
- 使用脚本启动并与 WS-Notification 一起快速运行.
- 配置仅供 WS-Notification 应用程序使用的 WS-Notification 服务.
- 为 WS-Notification 应用程序提供对现有总线主题空间的访问权.
- 在应用程序服务器之间平衡 WS-Notification 工作负载.
- 为 WS-Notification 提供高可用性(HA)拓扑.
- 为 WS-Notification 配置 QoS 分区服务器拓扑.
- 保护 WS-Notification.
- 配置 JAX-WS 处理程序.
- 对 WS-Notification 服务应用 JAX-WS 处理程序列表.
- 使用 Web Service QoS 配置 V7.0 WS-Notification 服务.
- 配置 WS-Notification 以获取可靠通知.
- 将 V6.1 WS-Notification 配置从 WebSphere Application Server V6.1 迁移至 V7.0 或更高版本.
- 为可靠通知准备已迁移 V6.1 WS-Notification 配置.
- 在运行时与 WS-Notification 进行交互.
- 将 WS-Notification 应用程序的 WSDL 文件发布至压缩文件.
应用程序开发者
如果解决方案架构设计师指定需要将事件通知插入到系统中(即发布消息)或者由于创建了包含所需概要文件的预订而需要从系统中接收事件通知,应用程序开发者就可以使用 WS-Notification 来满足此需求。
WS-Notification 定义了各种生产应用程序和消费应用程序模式以供应用程序开发者根据实际应用需求加以使用。下列常用 WS-Notification 任务对这些选项作了阐述:
另请参阅开发使用 WS-Notification 的应用程序和过滤发布的消息内容。