基于规则引擎的研究与应用

来源 :中国科学院新疆理化技术研究所 | 被引量 : 0次 | 上传用户:wa0002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大多数网络及企业级Jave应用可以分为三部分:和用户交互的前端,和后端系统(比如数据库)交互的服务层和这两部分之间的业务逻辑层。通常使用框架(像Struts,Spring,Hibernate和实体Beans)可以实现前端和后端的功能,但对于业务逻辑层却没有一个标准的构建方法。像EJB和Spring只能在高端实现业务逻辑构建,但却不能组织代码。我们可以使用在配置性,可读性和重用性方面带来极大利益的框架代替那些纷繁复杂的if…then语句。本文建议使用规则引擎作为框架来解决问题。   本文主要是对规则引擎的产生、发展、概念、原理、设计思想等方面进行了深入的研究,并结合科技部十五攻关项目“基于国产软硬件的公共信息平台关键技术开发及应用”中的课题七——“基于国产基础软件的政务信息化领域平台的研发及应用示范”项目,给出了实现规则引擎的关键技术及其具体的应用。最后由规则引擎引出了业务规则管理系统的概念,并介绍了该系统的实现模型、设计方案和应用展望。
其他文献
本文结合数字化校园的发展现状提出了基于Web Service的数字化校园体系结构,并着重研究了该架构下应用集成平台的设计中需要解决的两个问题——数据交换方法和业务流程管理方
随着移动通讯技术的发展,手机业务的由传统的语音业务逐渐向视频等数据业务延伸,手机终端软件的新需求也随之而来。由于传统的与通讯相关部分的软件的开发如短消息、语音呼叫、
学位
从前,在人们比较重视政治生活的年代,在干部群体中曾经流传过一句话:“一个人生活上不干净,政治上往往也不会干净。”这里所说的生活上有其特定的含意,主要是指两性生活。这
年龄,作为一个非常重要的属性因素,是可以从面部非常明显的模式中估计出来的。随着近些年计算机视觉和计算机图形学的快速发展,以及与年龄相关的重要的应用需求,比如法医鉴定,电子
刘亚雄是一位了不起的中华女性,真正的民族精英。她为党和人民的事业,出生入死、艰苦奋斗60年,从一个天真烂漫的女学生,一步一步地成长为正部级领导干部。她的传奇人生、丰富
基于互联网的软件开发模式为构建面向用户日常生活的软件系统提供了极大地便利,开放、动态的在线开发方式允许具有一定专业知识的软件开发者,从网络中自行选取能满足相应功能需
进化计算(Evolutionary Computation,简称EC)是人工智能、计算数学与生物学三个热门学科相结合的一种新型计算理论,主要用于研究传统计算方法难以求解的优化与设计问题。进化
基于属性的访问控制是目前新兴的一种访问控制技术,由于其具有良好的可扩展性而得到广泛认可。本文对基于属性的访问控制模型和基于属性的访问控制管理模型进行了研究,分析并改
学位
本文主要讨论在异构环境中的进程迁移。进程迁移可以很大程度上解决分布式计算的不安全特性,并且可以提高分布式系统的健壮性,提升了系统的效率。本将主要研究屏蔽平台的异构性
远程设备系统是网格的主要应用分支之一。解决该系统中的调度问题是提高资源共享度和利用率的关键点。基于计算经济方法构建的网格资源调度模型因其合理性和实用性而备受关注
学位