收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于规则的软件体系结构研究

李凯  
【摘要】: 近年来,软件体系结构已经成为软件工程领域的研究热点以及大型软件系统开发中的关键技术之一。随着软件系统规模越来越大、越来越复杂,整个系统的结构和规格说明显得越来越重要。人们逐渐认识到软件体系结构在软件开发中的重要地位,软件体系结构是解决系统需求向最终实现进行平坦过渡的有效方法,软件模式为重用成功经验提供了一条有效的途径。 语义Web研究的目的就是要提供一种具有语义支持的计算平台,以一种机器可以处理的方式来表示信息,使得人机之间、计算机之间的语义交互变得畅通,自动处理得以实现。随着语义Web研究的深入,规则引擎技术再一次被人们提起并将在信息系统中发挥它不可比拟的作用。规则引擎技术将业务逻辑当作结构化的对象进行处理,使复杂的业务逻辑变成简单的业务规则,将业务逻辑与系统实现分离开来,使业务改变能够不影响系统的正常应用,并且能实时地将变化的业务规则应用在业务处理中。 本文针对目前软件系统面向大规模和复杂业务处理的要求,研究重点在于对业务流程和逻辑进行形式化的逻辑描述和逻辑处理。本文根据软件工程领域的分层思想和人工智能领域的逻辑表示方法和处理理论,结合语义Web中逻辑层的概念,使用业务规则对业务逻辑进行形式化的描述和存储,将业务规则的实现从具体的程序代码中抽取出来,实现了业务流程和业务逻辑的形式化和逻辑表示。在业务逻辑形式化的基础上,引入Mandarax规则引擎进行业务逻辑的推理处理,实现业务逻辑的集中处理。业务逻辑的形式化和标准化的描述,提供了业务流程配置的支持。 本文设计的基于规则的软件体系结构,作为一个可复用的系统构架,整合了本文的主要研究成果,使用Prova建立了规则层,使用规则引擎实现业务逻辑的推理处理。最后本文证明了基于规则的软件系统结构的可行性和有效性,并且更有利于提高软件的可复用性和易维护性,在一定程度上完善了软件工程设计技术的理论层次。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 沈国海,穆斌,胡学钢;语义Web本体及本体库系统设计技术[J];微机发展;2004年07期
2 史忠植,董明楷,蒋运承,张海俊;语义Web的逻辑基础[J];中国科学E辑;2004年10期
3 周中成,孙荣胜;基于语义的Web服务自动发现、匹配及执行平台[J];计算机应用;2005年01期
4 胡鹤,刘大有,王生生;Web本体语言的分析与比较[J];计算机工程;2005年04期
5 蒋运承;史忠植;汤庸;王驹;;一种分布式动态描述逻辑[J];计算机研究与发展;2006年09期
6 朝乐门;;基于语义Web的综合集成研讨厅的研究[J];图书情报工作;2010年08期
7 饶元,冯博琴,李尊朝;基于Web Services的服务合成技术研究综述[J];系统工程与电子技术;2005年08期
8 李善平,尹奇韡,胡玉杰,郭鸣,付相君;本体论研究综述[J];计算机研究与发展;2004年07期
9 杜小勇,李曼,王大治;语义Web与本体研究综述[J];计算机应用;2004年10期
10 姚绍文,余江,周明天;面向语义Web的逻辑描述原语扩展[J];电子学报;2002年S1期
11 李卫华;语义Web及层次结构[J];计算机系统应用;2002年07期
12 胡鹤,刘大有,王生生;Web本体语言OWL[J];计算机工程;2004年12期
13 李文斌,刘椿年,陈嶷瑛;对OWL及其逻辑基础的研究[J];计算机应用;2004年S2期
14 陶皖,廖述梅;当前本体编辑工具的分析与研究[J];计算机工程与设计;2005年03期
15 戴锋;基于Topic Map的知识表示技术研究[J];中南民族大学学报(自然科学版);2004年01期
16 许卓明,苏文萍;关系数据库模式信息的提取[J];河海大学学报(自然科学版);2005年02期
17 李珂玥;徐宝文;汪鹏;;一种利用搜索引擎实现本体映射的方法(英文)[J];Journal of Southeast University(English Edition);2007年03期
18 叶俊民,赵良,罗景,王振宇,赵恒;软件体系结构测试覆盖准则研究[J];计算机工程;2005年22期
19 唐胜群,郭学理,姚俊峰,方志民,王文革;电力行业管理信息系统开发研究[J];计算机工程;1999年10期
20 于卫,杨万海,蔡希尧;软件体系结构的描述方法研究[J];计算机研究与发展;2000年10期
中国重要会议论文全文数据库 前10条
1 张玲;陈东义;陈霸东;韩露;马福齐;;可穿戴计算机软件体系结构综述[A];第一届中国情感计算及智能交互学术会议论文集[C];2003年
2 蒋心晓;李新星;;基于分布智能的防空指挥系统软件体系结构[A];'2010系统仿真技术及其应用学术会议论文集[C];2010年
3 高小明;叶茂盛;李红燕;杨冬青;;面向信息系统的业务规则引擎[A];第二十届全国数据库学术会议论文集(技术报告篇)[C];2003年
4 李晖;张慧;赵海;蔡巍;;软件网络中的簇度相关性及演化分析[A];第八届沈阳科学学术年会论文集[C];2011年
5 陈于平;刘畅;伍星;迟毅林;;转子故障智能诊断系统的软件体系结构研究[A];第十二届全国设备故障诊断学术会议论文集[C];2010年
6 杨娟;张雷;王柏;艾波;;新一代电信业务支撑系统软件体系结构的研究[A];2003年通信软件技术学术年会论文集[C];2003年
7 钟福金;穆斌;;语义Web挖掘研究[A];第一届全国Web信息系统及其应用会议(WISA2004)论文集[C];2004年
8 戴学臻;赵勇;陈君;;B/S与C/S多层混合软件体系结构在公路信息管理系统中的应用[A];第十四届全国煤矿自动化学术年会暨中国煤炭学会自动化专业委员会学术会议论文集[C];2004年
9 杨娟;王柏;艾波;;新一代电信运营支撑系统软件体系结构的形式化描述[A];’2004计算机应用技术交流会议论文集[C];2004年
10 柳刘;金培权;周英华;岳丽华;;一种可重用和可重构的ERTDBS软件体系结构[A];第二十一届中国数据库学术会议论文集(技术报告篇)[C];2004年
中国博士学位论文全文数据库 前10条
1 杨春花;软件体系结构中状态方面的编织研究[D];山东大学;2010年
2 梁晟;基于语义Web的服务自动组合技术的研究[D];中国科学院研究生院(软件研究所);2004年
3 陈晓江;分布式系统软件体系结构建模与开发方法研究[D];西北大学;2010年
4 吴克寿;基于公理设计的软件体系结构构建方法研究[D];华中科技大学;2011年
5 张友生;基于代数理论的软件体系结构描述及软件演化方法研究[D];中南大学;2007年
6 郑志;动态软件体系结构建模与模型验证方法的研究[D];大连理工大学;2010年
7 任洪敏;基于π演算的软件体系结构形式化研究[D];复旦大学;2003年
8 李晓红;面向快速开发的智能AGENT关键技术研究[D];天津大学;2005年
9 于卫;软件体系结构与软件重用方法的研究[D];西安电子科技大学;1999年
10 陈华钧;Web语义查询与推理研究[D];浙江大学;2004年
中国硕士学位论文全文数据库 前10条
1 李凯;基于规则的软件体系结构研究[D];天津大学;2007年
2 王小红;规则引擎应用框架及其在信贷业务中的应用[D];上海交通大学;2010年
3 毛一龙;基于规则引擎的业务流程管理平台研究与设计[D];武汉理工大学;2010年
4 何徐辉;基于规则引擎的服务计费研究和应用[D];浙江大学;2010年
5 方晨;基于规则引擎的嵌入式操作系统可配置技术研究与实现[D];南京航空航天大学;2010年
6 邱辉;基于Rete算法的规则引擎在核保系统的应用[D];复旦大学;2010年
7 杨海涛;规则引擎中规则描述语言及编译系统的研究与实现[D];北京邮电大学;2010年
8 陈娇娇;基于规则引擎的XML数据操作研究[D];云南大学;2010年
9 张军宝;基于域描述语言的Java规则引擎实现方法[D];华东理工大学;2011年
10 陈楠;基于规则的电子商务应用集成与协同平台的研究[D];上海交通大学;2010年
中国重要报纸全文数据库 前10条
1 清华大学计算机系 徐剑军 张钋 李涓子 王克宏;智能化应用的基石[N];计算机世界;2004年
2 何仁杰 梁冰;用规则引擎替换代码[N];计算机世界;2004年
3 郭韦钰 丁连红;语义Web和语义网格[N];中国计算机报;2004年
4 王知遇;从设计模式到体系结构模式[N];中华读书报;2003年
5 梁冰;BRM产品走向成熟[N];计算机世界;2004年
6 小林子;语义网:让网络学会思考[N];电脑报;2004年
7 孙杰 祝菁;“投保规则自动校验系统”国内上线[N];中国保险报;2005年
8 张静;Interwoven眼中的“用户体验”[N];中国计算机报;2007年
9 刘轶轩;BPM超脱松散管理[N];通信产业报;2007年
10 唐和敬;太平人寿锻造“零”字招牌[N];经济日报;2006年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978