没有合适的资源?快使用搜索试试~ 我知道了~
首页基于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
- 资源: 26
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论4