没有合适的资源?快使用搜索试试~ 我知道了~
首页基于Java的规则引擎--java规则引擎
资源详情
资源评论
资源推荐

基于 的规则引擎

目 录
1. 简介............................................................................................................................................ 3
1.1 业务规则.......................................................................................................................... 3
1.2 规则引擎产生背景........................................................................................................... 3
2. 规则引擎.................................................................................................................................... 5
2.1 业务规则.......................................................................................................................... 5
2.2 规则引擎.......................................................................................................................... 5
2.3 规则引擎的使用方式....................................................................................................... 5
2.4 规则引擎架构与推理....................................................................................................... 6
2.5 规则引擎的算法............................................................................................................... 7
3. Java 规则引擎............................................................................................................................. 8
3.1 Java 规则引擎商业产品................................................................................................... 8
3.2 规则引擎产品特点分析................................................................................................... 9
3.2.1 IBM WebSphere ILOG JRules..................................................................................9
3.2.2 JBoss Dools........................................................................................................... 12
3.2.3 JESS...................................................................................................................... 12
4. Java 规则引擎 API(JSR94).................................................................................................... 14
4.1 简介................................................................................................................................ 14
4.2 简介 Java 规则引擎 API 体系结构.................................................................................. 14
3.2.4 规则管理 API....................................................................................................... 14
3.2.5 运行时 API........................................................................................................... 15
4.3 Java 规则引擎 API 安全问题........................................................................................... 16
4.4 异常与日志.................................................................................................................... 16
4.5 JSR94 小结...................................................................................................................... 17
5 规则语言................................................................................................................................... 18

1.简介
1.1 业务规则
一个业务规则包含一组条件和在此条件下执行的操作.它们表示业务规则应用程序的
一段业务逻辑。业务规则通常应该由业务分析人员和策略管理者开发和修改,但有些复杂
的业务规则也可以由技术人员使用面向对象的技术语言或脚本来定制。
业务规则的理论基础是:设置一个或多个条件,当满足这些条件时会触发一个或多个
操作。
1.2 规则引擎产生背景
复 杂 企 业 级 项 目 的 开 发 以 及 其 中 随 外 部 条 件 不 断 变 化 的 业 务 规 则 (
),迫切需要分离商业决策者的商业决策逻辑和应用开发者的技术决策,并把这些商
业决策放在中心数据库或其他统一的地方,让它们能在运行时(即商务时间)可以动态地
管理和修改从而提供软件系统的柔性和适应性。规则引擎正是应用于上述动态环境中的一
种解决方法。
企业管理者对企业级 系统的开发有着如下的要求:
为提高效率,管理流程必须自动化,即使现代商业规则异常复杂;
市场要求业务规则经常变化, 系统必须依据业务规则的变化快速、低成本的更
新;
为了快速、低成本的更新,业务人员应能直接管理 系统中的规则,不需要程序
开发人员参与。
而项目开发人员则碰到了以下问题:
程序算法数据结构,有些复杂的商业规则很难推导出算法和抽象出数据模型;
软件工程要求从需求设计编码,然而业务规则常常在需求阶段可能还没有明确,
在设计和编码后还在变化,业务规则往往嵌在系统各处代码中;
对程序员来说,系统已经维护、更新困难,更不可能让业务人员来管理。

基于规则的专家系统的出现给开发人员以解决问题的契机。规则引擎由基于规则的专
家系统中的推理引擎发展而来。
剩余17页未读,继续阅读
















Daniel
- 粉丝: 0
- 资源: 27
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- Xilinx SRIO详解.pptx
- Informatica PowerCenter 10.2 for Centos7.6安装配置说明.pdf
- 现代无线系统射频电路实用设计卷II 英文版.pdf
- 电子产品可靠性设计 自己讲课用的PPT,包括设计方案的可靠性选择,元器件的选择与使用,降额设计,热设计,余度设计,参数优化设计 和 失效分析等
- MPC5744P-DEV-KIT-REVE-QSG.pdf
- 通信原理课程设计报告(ASK FSK PSK Matlab仿真--数字调制技术的仿真实现及性能研究)
- ORIGIN7.0使用说明
- 在VMware Player 3.1.3下安装Redhat Linux详尽步骤
- python学生信息管理系统实现代码
- 西门子MES手册 13 OpcenterEXCR_PortalStudio1_81RB1.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论4