WebSphere ILOG JRules BRMS V7.1 :从 Rule Team Server 部署

WebSphere ILOG JRules BRMS V7.1 :从 Rule Team Server 部署

 

在这个任务中,您直接从 Rule Team Server 部署规则集至 Rule Execution Server。

下载 (13.82 KB)

2011-11-10 12:00

拥有适当访问权限的用户可以直接从 Rule Team Server 部署规则集。
您既可以从 Rule Studio 也可以从 Rule Team Server 部署。在任务 6:从 Rule Studio 部署,您创建了一个 RuleApp 作为您的规则集的容器,并且部署了该 RuleApp 至 Rule Execution Server 以用于执行。
在这个任务中,您将在 Rule Team Server 里做同样的事, 并将看到新的规则怎样影响迷你贷款应用程序。
这个任务需要 15 到 30 分钟左右的时间才能完成。

步骤 1:创建 RuleApp
步骤 2:部署 RuleApp
步骤 3:检查 RuleApp 在 Rule Execution Server 中的部署

步骤 4:查看对迷你贷款应用程序的影响

步骤 1:创建 RuleApp注释
启动样本服务器,这在启动迷你贷款 Web 应用中有介绍,如果您已将其关闭的话。

作为 Rule Team Server 中的配置经理角色,您将创建并部署一个包含了迷你贷款-规则项目中所有规则的 RuleApp。 因为对规则的改动很小, 您保持 RuleApp 的版本 1.0 不变,只增加规则集的版本至 1.1。 您将看到 Rule Execution Server 如何处理这些改动。

创建 RuleApp:

作为一个拥有配置权限的用户登录 Rule Team Server (详情如任务 8:发布至 Rule Team Server所述):
用户名:rtsConfig
密码:rtsConfig

在 Rule Team Server 主页, 设置正在使用的项目为迷你贷款-规则。

单击”配置”选项卡,然后单击”管理 RuleApp”。

在”可用 RuleApp”页,单击”新建”。

在”名称”字段中,输入”迷你贷款规则应用”。

在”规则集”部分,单击”新建”。
您将添加一个规则集至 RuleApp,并指明该规则集来自迷你贷款-规则项目。

在”名称”字段,输入”迷你贷款规则”。

在”项目”字段,选择”迷你贷款-规则”。

在”规则集属性”部分,单击”新建”。

在”名称”列表, 选择”monitoring.enabled”属性。
该属性将打开用于决策仓库的规则集执行监控,详情请看任务 14:用决策仓库来审计。

输入”true”至”值”字段,然后点击”确定”。

点击”保存”以保存规则集和规则集属性,然后再点击新建 RuleApp 页的”保存”以保存 RuleApp。
您用来部署的 RuleApp 已经准备就绪。

步骤 2:部署 RuleApp您现在可以直接将 RuleApp 部署到 Rule Execution Server。

部署 RuleApp:

在”可用 RuleApp”页,选择”迷你贷款规则应用” RuleApp。

单击工具栏中的” 部署”。

在部署名称页,输入”V1.0″,然后点击”下一步”。
此操作将创建一个名为”V1.0″的部署基线, 即一个包含当前 Rule Team Server 里所有将被部署元素的版本信息的快照。基线捕捉项目随时间而发生的变化,并且如有需要,允许您回退。

在 RuleApp 目标页,选择”在规则执行服务器上部署”,然后点击”下一步”。

在版本策略页,选择”增量规则集次要版本”。
这将保持 RuleApp 版本为 1.0 而增加规则集版本至 1.1。

单击”下一步”。

在选择服务器页,选择样本服务器。

单击”部署”。
当部署过程结束,您将看到”部署成功”的消息。

退出 Rule Team Server。

步骤 3:检查 RuleApp 在 Rule Execution Server 中的部署您可以打开 Rule Execution Server 控制台并看到 RuleApp 已经被正确部署了。

检查 RuleApp 部署:

单击”开始 > 所有程序 > IBM WebSphere ILOG JRules 版本 > JRules(<语言环境>) > 教程 > Rule Execution Server”。
提示
您也可以在浏览器中输入”http://localhost:8080/res”。

用下列信息登录,然后单击”登录”。
用户名:resAdmin
密码:resAdmin

单击”浏览器”选项卡。

在导航器栏,展开”RuleApp”,然后”/迷你贷款规则应用/1.0″
在此 RuleApp 中有两个版本的规则集:一个是从 Rule Studio 部署的,另一个是刚才从 Rule Team Server 部署的。

单击”/迷你贷款规则/1.1 “规则集将显示详细信息。

单击”显示属性”,检查规则集属性”ilog.rules.teamserver.baseline”的值为”v1.0″,”monitoring.enabled”的值为”true”。

此属性符合您在 Rule Team Server 里部署 RuleApp 时定义的基线信息。

退出 Rule Execution Server 控制台。

步骤 4:查看对迷你贷款应用程序的影响最终,您将看到对业务策略的修改如何反映到迷你贷款应用程序。

查看对迷你贷款的影响:

打开迷你贷款应用程序,在浏览器中输入下列 URL:
http://localhost:8080/miniloan

在迷你贷款应用中, 保持默认值不变,单击”审核贷款”。
这一次贷款被批准,因为针对年收入 500,000 的贷款人的策略调整生效了。

在规则集信息中, 修改版本从”最新”到”1.0″,这样 1.0 版本将被迷你贷款应用程序执行:

再次单击”审核贷款”。
这一次跟以前一样,贷款被拒绝。.

现在您已经将您的规则集部署至 Rule Execution Server。

以下文章点击率最高

Loading…


发表评论

电子邮件地址不会被公开。 必填项已用*标注