业务规则系统的原理、设计、实现与应用

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:yhljlb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着商业环境变化越来越快,竞争越来越剧烈,信息系统的交付周期越来越短,信息系统应对变化的要求越来越高。现实需要新的开发方法来加速信息系统的开发、交付周期,提高系统应对变化的能力。业务规则系统方法正是为应对这一情况而产生的。 本文在继承当前研究成果的基础上,对业务规则系统的理论、工具和平台的设计,应用系统的开发进行了较为全面的探讨。 文章的第一部分对业务规则系统进行了理论化和模型化的研究。 首先对业务系统进行分析,并从结构、协作和控制三个方面对业务系统加以探讨,指出了业务规则与业务系统的“控制”之间的关系。 然后,在上述分析的基础上将业务规则分为事实、产生、触发和函数等四类,指出了四类规则在系统之中所承担的职责。并根据四类规则的特征给出了相应的表示方法。 最后,提出了业务规则系统的理想模型、实用模型以及与其他技术相结合的模型,从而为业务规则系统的开发提供了理论基础。 在本文提出的理论基础上,文章进一步对业务规则系统的开发平台进行了全面的探讨。 本文提出,业务规则的表示、管理、编译解释是开发平台的三个重要方面。在规则表示方面,文章给出了基于业务对象的、面向三类用户的三个层次的业务规则语言的设计,并给出了使用属性文法和指称语义的编译、解释算法。在规则解释方面,文章给出了规则引擎的内部与外部设计。在规则管理方面,本文重点研究了业务规则词汇的生成和规则代码的生成,并给出了生成规则代码的、使用文法树的在线提示算法。 最后,将研究的重点放在基于业务规则系统的应用系统的开发上。 首先探讨了基于业务规则系统的应用系统的开发方法,给出了相应的开发生命周期模型,并比较了这一方法与传统的方法,指出了这一方法的优劣性。 然后,本文在开发应用系统的理论指导下,使用相应的开发工具,给出了一个具体实例的开发过程。
其他文献
软件系统中的非功能性需求模块的实现与功能性需求模块的实现混杂在一起,在设计阶段会干扰设计师的设计思路,在软件开发阶段使程序员的代码混乱,在软件维护阶段导致项目难于
在传统知识学习和知识管理模式下,用户查找知识时往往与需求相差很大。这是由于传统知识表示没有和语义描述融合,而仅仅是基于关键字查询,从而导致很多的无关结果。另一方面是由
语义Web是Web发展的一个新兴方向,自Tim Berners-Lee提出语义Web的概念之后,就一直成为人们讨论与研究的热点。随着语义Web的发展,基于本体的应用也越来越广泛,对本体的研究
随着计算机网络科技的发展和企业信息化程度的不断深入,企业与企业之间、企业内各部门之间、异地的同一企业之间的信息共享与信息交换趋于频繁。但是由于不同企业之间的信息
在互联网行业步入成熟阶段、智能移动终端设备快速普及的今天,地点信息作为连接个体的线上和线下行为的桥梁扮演着越来越重要的角色。对地点信息的研究,有助于认识人群移动行为
Pi-Sigma神经网络是一种具有快速学习能力和强非线性处理能力的高阶神经网络,已应用于模式识别、信号处理、图像处理等智能化信息处理领域。和其它神经网络一样,Pi-Sigma神经
随着信息技术和互联网的发展,庞大的数据库日益增加,为了在海量的数据中获取有价值的信息和知识,数据挖掘应运而生,相应的数据挖掘技术已成为国内外研究的热点,并且得到了广
近年来,随着Internet的迅速发展和普及,在Internet上产生了许多新的应用,例如网络视频会议、网络视频直播、多媒体远程教育、远程会诊等,这使得带宽急剧消耗,带来了网络拥挤
计算机和网络的广泛应用,大大地方便了人们获取信息和交流信息,同时其版权保护也变得越来越重要。而数字水印技术作为一种有效的版权保护手段越来越受到人们的青睐。近年来,
现在,电子商务正被广泛应用。人们只要有一台能上网的电脑,就可以足不出户,从网上浏览各种产品的外观,了解产品的特性,并通过网络来购买自己需要的产品。但是,当前的电子商务网站上