IBM® SOA Policy Pattern 使用 WebSphere® Message Broker 和 WSRR 提供基于 JMS 的动态消息路由环境。
IBM SOA Policy Pattern 模式需要以下部件:
该模式配置了两个样本 JNDI 目标和 WSRR 中的两个样本策略。有关这些样本的更多信息,请参阅
样本。可通过克隆该模式并使用您自己的定制设置来修改样本脚本,以使用您自己的策略和 JNDI 目标替换样本脚本。
部件必须按以下顺序进行实例化:
- DB2 Enterprise 9.7.5.0
- WSRR Standalone Server 8.0.0.0
- WebSphere Message Broker Basic 8.0.0.1
脚本和高级选项
脚本用于配置产品,其中每个脚本执行一个完整的配置步骤,例如,将策略装入 WSRR 中。用于该模式的脚本不能在该模式的部件外部使用。
IBM SOA Policy Pattern 模式需要 WSRR Standalone Server 部件上的以下脚本:
- SOA Policy Pattern:创建样本策略 - 可选脚本。该脚本会创建和核准两个具有一个 PolicySelector 值和多个调度条件的样本调解策略(每个策略具有不同的 JNDI MQ 目标)。将按照时间和星期几来指定样本策略的调度。要使用包含定制的新策略的脚本,请克隆该模式并替换该脚本。
- SOA Policy Pattern:WSRR 配置 - 该脚本包对于该模式是必需的。该脚本会添加一个 WSRR 修饰符插件,此插件会在创建策略时为其创建 PolicySelector 属性并作出必要的 Business Space 用户界面修改,以在用户界面中显示 PolicySelector 属性。该脚本还会将公用密钥添加到 authorized_keys 文件中,以启用无密码 SCP/SSH 登录。SCP/SSH 会话用于将所需配置文件从 WSRR 传输到 Message Broker 实例以配置安全性。要使 Message Broker 能够获取 WSRR 针对任何策略更新发送的高速缓存通知,请使用该脚本包中 WebSphere Application Server 配置的“IIOP/RMI 安全性”下的受 SSL 支持传输选项来启用非安全的 JMS 客户机连接。WebSphere Message Broker Advanced 部件上的“SOA Policy Pattern:将 Broker 连接到安全 WSRR”脚本需要该脚本来配置 WSRR 和 Message Broker 安全性。
IBM SOA Policy Pattern 需要 WebSphere Message Broker Basic 部件上的以下脚本:
脚本必须按以下顺序运行:
- SOA Policy Pattern:创建样本策略
- SOA Policy Pattern:WSRR 配置
- SOA Policy Pattern:创建实例
- SOA Policy Pattern:创建样本 JNDI 绑定
- SOA Policy Pattern:将 Broker 连接到安全 WSRR