SOA 策略体系结构

SOA 策略体系结构描述了策略管理点 (PAP)、策略实施点 (PEP)、策略决策点 (PDP)、策略信息点 (PIP) 和策略监控点 (PMP) 的交互。在该模式中,PAP 由 WSRR 提供,PEP 由 WebSphere® DataPower® 提供,PMP 由 DataPower 监控组件提供。

那些关键点的基本策略体系结构和定义的组织如下: 使用者和提供者都与中间件进行交互,中间件转而与存储库和任何监控软件进行交互。

如何与 SOA 策略体系结构一起使用

SOA 策略模式流显示在图 1 中。
图 1. 服务级别协议 (SLA) 策略 - SOA 部署模型
编写策略,并且可以将其附加到服务。这里会自动发布/预订来自策略编写点的策略。可以使用报告和通知操作来监控策略。存在 SLA 策略的执行情况。
将 SLA 策略实施度量发送到策略监控点。
策略分析可用于策略编写点管理。
存在可在策略实施中使用的监控警报。
1 编写策略,然后将策略附加到需要该策略的服务。 通常具有以下顺序:
  1. 在服务存储库中装入或创建服务集合。 此操作是策略管理点的一部分。
  2. 所需的策略集是在策略管理点中使用策略生命周期创建的:
    • 根据需要,在服务、操作或端点层面,将策略附加到需要那些策略的服务。
2 自动发布/预订从策略管理点到策略实施点和策略监控点的策略:
  1. 在设置过程中,监控服务从 WSRR 预订监控策略。 此操作仅发生一次。
  2. 在设置过程中,代理网关是在具有服务事务(使用策略实施)的每个 WebSphere DataPower 设备(或虚拟设备)中创建的。此操作仅发生一次,可根据需要进行添加或更改。
  3. 设置过程中,设备中的每个代理网关针对它负责的服务预订 WSRR 中的策略。此操作仅发生一次,可根据需要进行添加或更改。
  4. 设置过程中,配置 WebSphere DataPower,以便该策略可由集群中其他设备共享。此操作仅发生一次,可根据需要进行添加或更改。
  5. 策略监控点在发布监控策略时下载这些策略。
  6. 策略监控点将策略转换为内部表示(称为情况策略)。
  7. WebSphere DataPower 针对它负责处理的服务下载 WSDL。
  8. WebSphere DataPower 在收到 WSRR 的通知时,针对它负责的服务下载策略。
  9. WebSphere DataPower 将策略转换为采用 SLM 格式的内部 WebSphere DataPower 说明。
3 通过报告和通知操作来监控 SOA 策略:
  1. 监控策略在策略监控点情况策略中处于活动状态。
  2. 策略监控点接收监控信息并将该信息放置在工作空间中。
4 实施 SOA 策略:
  1. 各种 WebSphere DataPower 设备中的执行策略是活动的。
  2. WebSphere DataPower 针对该使用者服务和提供者服务接收服务事务和应用策略。

5 策略实施点将 SOA 策略实施统计信息发送至策略监控点。

6 策略监控点将监控事件发送至策略管理点:
  1. 在需要从策略监控点进行监控的策略管理点中设置事件。此操作仅发生一次,可根据需要进行添加或更改。
  2. 当情况策略求值为 true 时,将事件从策略监控点推送到策略编写点。
7 监控警报:
  • 定期运行情况策略并按策略中的指定采取可行操作。缺省值为每 5 分钟。

概念 概念

反馈


时间戳记图标 最近一次更新时间: 2014 年 3 月 5 日


http://publib.boulder.ibm.com/infocenter/prodconn/v1r0m0/topic/com.ibm.scenarios.soawdpwsrr25.doc/topics/csoa2_SOA_architecture.htm