XJIPC OpenIR  > 多语种信息技术研究室
基于规则引擎的研究与应用
赵凡
学位类型硕士
导师蒋同海
2007-06-13
学位授予单位中国科学院研究生院
学位授予地点北京
学位专业计算机应用技术
关键词规则引擎 业务规则 Rete算法 业务规则管理系统
摘要

大多数网络及企业级Jave应用可以分为三部分:和用户交互的前端,和后端系统(比如数据库)交互的服务层和这两部分之间的业务逻辑层。通常使用框架(像Struts, Spring, Hibernate和实体Beans)可以实现前端和后端的功能,但对于业务逻辑层却没有一个标准的构建方法。像EJB和Spring只能在高端实现业务逻辑构建,但却不能组织代码。我们可以使用在配置性,可读性和重用性方面带来极大利益的框架代替那些纷繁复杂的if...then语句。本文建议使用规则引擎作为框架来解决问题。本文主要是对规则引擎的产生、发展、概念、原理、设计思想等方面进行了深入的研究,并结合科技部十五攻关项目“基于国产软硬件的公共信息平台关键技术开发及应用”中的课题七——“基于国产基础软件的政务信息化领域平台的研发及应用示范”项目,给出了实现规则引擎的关键技术及其具体的应用。最后由规则引擎引出了业务规则管理系统的概念,并介绍了该系统的实现模型、设计方案和应用展望。

其他摘要

Most web and enterprise Java applications can be split into three parts: a front end to talk to the user, a service layer to talk to back-end systems such as databases, and business logic in between. While it is now common practice to use frameworks for both front- and back-end requirements (e.g., Struts, Spring, Hibernate, and Entity Beans), there is no standard way of structuring business logic. Frameworks like EJB and Spring do this at a high level, but don't help us in organizing our code. We could replace messy, tangled if...then statements with a framework that gave us the same benefits of configurability, readability, and reuse. This paper suggests using the rules engine as a framework to solve the problem. The production, development, concept, principle, design concept of the rule engine were mainly discussed in this paper. The pivotal techniques of implementing rules engine and the according application were addressed, with support of the project “the development and application of E-Government platform based on domestic basic software”, which was the seventh item of Ministry of Science and Technology’s tenth 5 years' key scientific and technological project-----“the development and application of pivotal techniques on public information platform based on domestic software and hardware”. In the end of this paper, the concept of the rule business management system was drawn out by the rule engine, realization model of the system was presented, and the design proposal and the application forecast were given.

文献类型学位论文
条目标识符http://ir.xjipc.cas.cn/handle/365002/3514
专题多语种信息技术研究室
作者单位中国科学院新疆理化技术研究所
推荐引用方式
GB/T 7714
赵凡. 基于规则引擎的研究与应用[D]. 北京. 中国科学院研究生院,2007.
条目包含的文件
文件名称/大小 文献类型 版本类型 开放类型 使用许可
基于规则引擎的研究与应用.pdf(799KB)学位论文 开放获取CC BY-NC-SA浏览 请求全文
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[赵凡]的文章
百度学术
百度学术中相似的文章
[赵凡]的文章
必应学术
必应学术中相似的文章
[赵凡]的文章
相关权益政策
暂无数据
收藏/分享
文件名: 基于规则引擎的研究与应用.pdf
格式: Adobe PDF
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。