ilog规则引擎技术手册

ilog规则引擎技术手册

ID:11398161

大小:2.13 MB

页数:53页

时间:2018-07-11

ilog规则引擎技术手册_第1页
ilog规则引擎技术手册_第2页
ilog规则引擎技术手册_第3页
ilog规则引擎技术手册_第4页
ilog规则引擎技术手册_第5页
资源描述:

《ilog规则引擎技术手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ILOG规则引擎技术手册一、概述ILOG规则引擎IT人员需要维护的工程包括XOM工程、BOM工程、规则应用工程和客户端工程。XOM工程是BOM工程的Java实现,是规则执行的技术支持。XOM主要完成业务模型的技术化,主要是创建一些JavaBean。BOM工程是实现业务人员能够定制规则的一个工程,BOM工程通过对XOM工程中的JavaBean进行命名,将XOM模型转化为业务人员能够理解的模型。BOM工程中包括规则和规则流。规则应用工程将BOM工程通过Studio直接部署到BRES中成为可能。同时,规则应用工程也是客户端工程的基础,客户端工程中,默认调用的规则接口与规则应用工程的规则集名称同名

2、。客户端工程是将BRES发布成Webservice的工具。二、XOM工程XOM工程的具体流程如下:2.1创建工程(1)新建Java工程,选择新建>工程>Java项目(1)对项目进行命名并完成2.1新建Java类2.2添加属性并实现get/set方法一、BOM工程BOM工程的具体流程如下:3.1创建工程并关联XOM工程(1)新建BOM工程,选择新建>工程>规则项目,并点击下一步(1)选择“带BOM的规则项目”,并点击下一步(1)输入工程名,并点击下一步(1)选择对应的XOM项目,并点击下一步(1)选择XSD并点击下一步(我们的工程中没有用到XSD,不添加)(1)选择子BOM工程,并点击完成(

3、我们的工程中没有用到)3.1同步XOM工程当BOM工程对应的XOM工程变化的时候,需要同步。比如在上述的XOM工程中的Person类中,增加属性sex。3.1设置规则集参数(1)右键BOM项目>属性,进入如下(1)选择“规则集参数”(2)增加参数集名称:参数的名称。类型:参数的类型,可以是Java的基本类型,也可以是自定义类型。方向:参数的传入传出性质。IN表示只能传入到规则执行,不能传出;OUT表示只能传出,不能传入;IN_OUT表示既能传入又能传出。默认值:初始化实例的时候的值。语言描述:参数对应的中文描述。3.1对XOM中的属性进行命名(1)选择类(2)选择属性(1)命名点击编辑输入

4、中文3.1增加动态域类(1)在bomdomainprovider工程中修改data/mapping.properties,并将bomdomainprovider工程导出成插件选择Eclipse的路径,点击完成即可。(1)关闭Eclipse并清空Eclipse的缓存,重启Eclipse。(2)新建动态域类点击“新建类”按钮,新建一个类,类名必须与“mapping.properties”中“.table”前的字符串完全一致。定制动态域类的属性定制属性中,名称必须为“domainValueProviderName”,值必须为“oracleDataBaseDomainProvider”;BOM到X

5、OM的执行器选“java.lang.String”。(1)点击重装动态域(1)重新制定属性的类型3.1更改使用动态域的属性的类型更新前更新后3.1新建规则包3.2新建规则3.1新建规则流新建主规则流进入打开属性试图,点击“相关性”,可以编辑规则的属性,规则流是否为主规则流可在此设置。经过编辑的规则流:一、规则应用工程4.1新建规则应用项目,4.1输入工程名4.1选择BOM一、客户端工程5.1新建>规则应用的客户端项目,并点击下一步5.1选择客户端项目的类型为“网络服务”,并点击下一步5.1输入项目名称,并点击下一步5.1选择规则应用工程,并点击下一步5.1选择BOM工程,并点下一步5.1选

6、择要开始执行的主规则流,并点击下一步(如果没有,则可以跳过,直接进入下一步)5.2配置BRES(1)进入配置界面(1)创建配置(1)创建一个配置项目(1)创建一个BRES配置(2)选择创建的BRES配置,并进入下一步(1)选择Server的类型,并进入下一步(1)选择Server的安装目录,输入登录BRES的用户名和密码,并进入下一步。(1)完成创建5.1查看工程(1)概览(1)配置完善。在SampleRuleSetClient中的build.properties文件总中,进如下配置补充Eclipse的工作空间是使客户端生成的Webservice的war包能自动部署到JBOSS下。(2)按

7、readme.html中的步骤完成发布以及客户端的包的生成即可(1)生成后的客户端如果要改变客户端包的结构,需要更改图示中的build.xml中的一项

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。