中国科学院新疆理化技术研究所机构知识库
Advanced  
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.
内容类型: 学位论文
URI标识: http://ir.xjipc.cas.cn/handle/365002/3514
Appears in Collections:多语种信息技术研究室_学位论文

Files in This Item:
File Name/ File Size Content Type Version Access License
赵凡硕士论文.pdf(799KB)学位论文--暂不开放View 联系获取全文

作者单位: 中国科学院新疆理化技术研究所

Recommended Citation:
赵凡. 基于规则引擎的研究与应用[D]. 北京. 中国科学院研究生院. 2007.
Service
Recommend this item
Sava as my favorate item
Show this item's statistics
Export Endnote File
Google Scholar
Similar articles in Google Scholar
[赵凡]'s Articles
CSDL cross search
Similar articles in CSDL Cross Search
[赵凡]‘s Articles
Related Copyright Policies
Null
Social Bookmarking
Add to CiteULike Add to Connotea Add to Del.icio.us Add to Digg Add to Reddit
文件名: 赵凡硕士论文.pdf
格式: Adobe PDF
所有评论 (0)
暂无评论
 
评注功能仅针对注册用户开放,请您登录
您对该条目有什么异议,请填写以下表单,管理员会尽快联系您。
内 容:
Email:  *
单位:
验证码:   刷新
您在IR的使用过程中有什么好的想法或者建议可以反馈给我们。
标 题:
 *
内 容:
Email:  *
验证码:   刷新

Items in IR are protected by copyright, with all rights reserved, unless otherwise indicated.

 

 

Valid XHTML 1.0!
Powered by CSpace