ILOG规则引擎技术交流
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
19
ILOG JRules数据集成
Web Service绑定
© 2007 Brilliance Technology All rights reserved.
20
ILOG JRules数据集成
第三方数据访问
1)RDBMS 2)EJB
3)Hibernate
4)Spring 5)„„„
© 2007 Brilliance Technology All rights reserved.
Rule Studio:规则建模、编写 Rule Scenario Manager:规则测试 Rule Team Server:规则发布、管理、存储 Rule Execution Server:规则执行、监控
来自百度文库
© 2007 Brilliance Technology All rights reserved.
© 2007 Brilliance Technology All rights reserved.
8
ILOG JRules规则编写
Eclipse 插件
开发人员
方便的规则编写
适用于规则的Eclipse 项目
© 2007 Brilliance Technology All rights reserved.
11
议题
ILOG JRules简介 ILOG JRules整体结构 ILOG JRules规则编写 ILOG JRules规则管理
ILOG JRules数据集成
ILOG JRules自定义
© 2007 Brilliance Technology All rights reserved.
12
ILOG JRules规则管理
ILOG JRules数据集成
ILOG JRules自定义
© 2007 Brilliance Technology All rights reserved.
16
ILOG JRules数据集成
Dynamic数据集成
XML绑定 Web Service绑定
第三方数据访问
© 2007 Brilliance Technology All rights reserved.
管理基线(baselines)和部署 规则服务(rule services)
系统管理员
分析与监控规则的运行 (Rule Execution)
© 2007 Brilliance Technology All rights reserved.
15
议题
ILOG JRules简介 ILOG JRules整体结构 ILOG JRules规则编写 ILOG JRules规则管理
4) Expression Component 5) Action Component
© 2007 Brilliance Technology All rights reserved.
23
9
ILOG JRules规则编写
支持以下规则:
1)普通规则 2)决策表
3)决策树
4)技术规则
业务操作语言BAL
JRules 提供专用规则语言,称为“业务操作语言 (BAL)” BAL 定义简单的 if-then 语法 并为表达业务规则条件和操作提供结构
IRL
技术规则的语法由 ILOG 规则语言 (IRL)(一种带有类似于 Java 语法的陈述性规则语言) 定义
4
ILOG JRules:完整的BRMS
© 2007 Brilliance Technology All rights reserved.
5
ILOG JRules:完整的BRMS
ILOG JRules:完整的业务规则管理系统(BRMS),它提供了对 整个企业业务规则进行建模、编写、测试、部署和维护所必 需的所有工具
21
议题
ILOG JRules简介 ILOG JRules整体结构 ILOG JRules规则编写 ILOG JRules规则管理
ILOG JRules数据集成
ILOG JRules自定义
© 2007 Brilliance Technology All rights reserved.
22
ILOG JRules自定义
© 2007 Brilliance Technology All rights reserved.
3
议题
ILOG JRules简介 ILOG JRules整体结构 ILOG JRules规则编写 ILOG JRules规则管理
ILOG JRules数据集成
ILOG JRules自定义
© 2007 Brilliance Technology All rights reserved.
17
ILOG JRules数据集成
Dynamic数据集成
© 2007 Brilliance Technology All rights reserved.
18
ILOG JRules数据集成
XML绑定
© 2007 Brilliance Technology All rights reserved.
© 2007 Brilliance Technology All rights reserved.
10
ILOG JRules规则编写
XOM是规则执行的物理模型
BOM是规则执行的业务模型 规则编写基于BOM,语法由IRL定义
运行时,规则引擎会解析规则并使用BOM到XOM的映射来访问 XOM
© 2007 Brilliance Technology All rights reserved.
基于web 的RTS
友好的界面
业务分析员
多用户对规则的共同管理
© 2007 Brilliance Technology All rights reserved.
13
ILOG JRules规则管理
通过查询(semantic queries)来找寻, 更新与部署规则 通过锁定(locking)来管理多用 户同时操作
策略经理
通过规则属性 (rule properties) 来管理规则信息 通过历史轨迹(history)和版本控制 (versioning)来跟踪和管理规则的变化
© 2007 Brilliance Technology All rights reserved.
14
ILOG JRules规则管理
配置安全(security)与用 户权限(permissions)
6
ILOG JRules整体结构
© 2007 Brilliance Technology All rights reserved.
7
议题
ILOG JRules简介 ILOG JRules整体结构 ILOG JRules规则编写 ILOG JRules规则管理
ILOG JRules数据集成
ILOG JRules自定义
ILOG JRules自定义
© 2007 Brilliance Technology All rights reserved.
2
ILOG JRules简介
ILOG全球最大的业务规则管理厂商
ILOG是国际规则引擎规范――JSR 94的主要制定者 规则的快速开发和部署
ILOG规则引擎性能良好
将业务逻辑以业务规则的形式提取到应用程序外 将实施业务策略的责任从开发人员转移到业务分析人员和策略 管理人员
ILOG规则引擎技术交流
www.brilliance.com.cn
© 2007 Brilliance Technology All rights reserved.
议题
ILOG JRules简介 ILOG JRules整体结构 ILOG JRules规则编写 ILOG JRules规则管理
ILOG JRules数据集成
Rule Studio自定义
Rule Team Server自定义 Rule Scenario Manager自定义
自定义规则语言
1) Business Rule Language Definition Framework 2) Vocabulary Component
3) Binding Component