ILOG 规则引擎技术手册 一、 概述 ILOG 规则引擎 IT 人员需要维护的工程包括 XOM 工程、BOM 工程、规则应用工程和客户端工程
XOM 工程是 BOM 工程的 Java 实现,是规则执行的技术支持
XOM 主要完成业务模型的技术化,主要是创建一些 JavaBean
BOM 工程是实现业务人员能够定制规则的一个工程,BOM 工程通过对 XOM 工程中的JavaBean 进行命名,将 XOM 模型转化为业务人员能够理解的模型
BOM 工程中包括规则和规则流
规则应用工程将 BOM 工程通过 Studio 直接部署到 BRES 中成为可能
同时,规则应用工程也是客户端工程的基础,客户端工程中,默认调用的规则接口与规则应用工程的规则集名称同名
客户端工程是将 BRES 发布成 Webservice 的工具
二、 XOM 工程 XOM 工程的具体流程如下: 2
1 创建工程 (1) 新建 Java 工程,选择新建>工程> Java 项目 (2 ) 对项目进行命名并完成 2
2 新建Jav a 类 2
3 添加属性并实现 get/set 方法 三、 BOM 工程 BOM 工程的具体流程如下: 3
1 创建工程并关联 XOM 工程 (1) 新建 BOM 工程,选择新建>工程> 规则项目,并点击下一步 (2) 选择“带 BOM 的规则项目”,并点击下一步 (3 ) 输入工程名,并点击下一步 (4) 选择对应的XOM 项目,并点击下一步 (5) 选择XSD 并点击下一步(我们的工程中没有用到 XSD,不添加) (6) 选择子BOM 工程,并点击完成(我们的工程中没有用到) 3
2 同步XOM 工程 当BOM 工程对应的XOM 工程变化的时候,需要同步
比如在上述的XOM 工程中的Person 类中,增加属性 sex
3 设置规则集参数 (1) 右键BOM 项