IBM-ILOG JRules 开发-布署-实例-R10


发布到 Rule Team Server

业务用户使用 Rule Team Server 维护规则。开发人员通过将规则项目从 Rule Studio 发布到 Rule Team Server 存储库来实现此能力,该存储库是一个连接到 Rule Team Server 的数据库。

首先,我们通过双击规则项目并选择 Rule Team Server – Connect,从 Rule Studio 连接到 Rule Team Server。此选择将打开一个窗口,您需要在其中输入 Rule Team Server 位置和身份验证凭据。此过程如  13 所示,我们在其中使用了默认的用户名和密码 (“resAdmin”),指定 http://localhost:8080/teamserver 作为 URL,然后单击 Connect

13. Rule Studio 连接到 Rule Team Server


建立连接后,同一个窗口提供了将规则项目发布到 Rule Team Server 上的选项。如  14 所示,在窗口的项目配置部分选择 Create a new project on Rule Team Server 选项,然后单击 Finish

14. 将规则项目发布到 Rule Team Server


规则项目的同步可在任何时刻发起。未来的同步使用 Synchronize with existing Rule Team Server project 选项。

对于我们的案例分析,我们有两个规则项目:ccc-bom ccc-rules。这两个规则项目都应以上述方式在 Rule Team Server 中创建,即使业务用户实际上仅修改了 ccc-rules

 

规则维护

Rule Team Server 是一个可扩展的规则管理服务器和存储库,为业务规则的创作、管理、验证和部署提供了一个协作式 Web 环境。它为业务规则及其元数据提供了一个中央存储系统,是指派给业务用户协作编写、编辑、组织和搜索业务规则的工作区。具有质量保证职责的业务用户可创建测试场景并从 Rule Team Server DVS 中启动它们。管理员使用 Rule Team Server 从存储库提取规则并将它们部署到各种环境中。

维护规则

策略管理器使用 Rule Team Server 协作处理规则工件。Rule Team Server 提供了支持审计和回滚规则工件的历史和版本控制服务。

可选择 Rule Team Server 中的 Explorer 选项卡,浏览规则和编辑它们。在  15 中可以看到,规则包在左侧导航面板中按一种分层方式排列,选定的规则包中的规则显示在右侧面板中。

15. 浏览 Rule Team Server 中的规则


(查看  15 的更大版本。)

规则可直接在此工具中编辑。例如,如果基于最近 12 小时内的降雨量来评估强降雨的规则从 150 毫米更改为 160 毫米,业务用户可在 Rule Team Server 中直接对规则 Heavy Rainfall over 12 hours 执行这一更改。

16 显示了在 Rule Team Server 中修改的规则。涉及的步骤包括:

1.    选择规则并单击 Edit。也可以单击规则旁边的编辑图标。

2.     Rule Editing 窗口中,单击 150 并将它更改为 “160”

3.    单击 Save

16. Rule Team Server 中编辑一条规则


(查看  16 的更大版本。)

此外,业务用户可从头创建新规则,或者更简单地使用一个预定义的规则模板。例如, 17 显示了基于一个名为 Assessment Template 的预定义的规则模板创建的一条新评估规则。规则的各个部分已创建并冻结在规则模板中。要完成规则的定义,业务用户只需填写占位符即可。

17. 基于一个模板创建新规则

以下文章点击率最高

Loading…

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营