基于业务规则的信息系统建模方法研究

来源 :西安石油大学 | 被引量 : 0次 | 上传用户:GPSCMP
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为描述系统业务逻辑最重要组成部分的业务规则,它受企业客户的多态性和市场的多变性影响总是处于频繁变化的状态,而使用传统系统建模方法构建的系统总是将易变的业务逻辑嵌入在系统应用程序代码中,当业务规则发生变化时,造成代码修改极其困难,从而导致企业信息系统的可维护性、可升级性、便于使用性面临着极大挑战,应用传统的系统建模方法开发出的企业信息系统已经不能满足需求。   在此背景下,本文研究分析了目前已有的几种具有典型意义的系统建模方法后,根据系统的实际需求提出一种业务规则建模方法——基于事件驱动的面向对象建模方法(EventDriven-Based Obiect-Oriented Modeling,简称EDBOOM)。EDBOOM的基本思想是:将传统应用中固化在程序代码中的那部分经常变化的和复杂的业务规则提取出来形成规则库,并且对其进行独立的开发、管理。EDBOOM将彻底解决企业和软件开发者在用传统建模方式构建企业信息系统中面临的“业务规则不断变化导致程序代码必须不停修改”的难题。   本文主要工作和成果如下:   ⑴对传统的具有典型意义的系统建模方法进行分析研究。重点对事件驱动过程链EPC建模方法和面向对象建模方法进行研究并对其优缺点进行分析;   ⑵详细阐述了EDBOOM中的基本对象、定义了EDBOOM的图标元素、EDBOOM的基本变迁结构、语法规则、规则语言和规则语言形式化方法;   ⑶对EDBOOM的关键技术进行了研究。主要包括EDBOOM中的业务规则、规则引擎、规则引擎Rete算法和对业务规则的管理;   ⑷以油田物资配送系统为例,详细阐述了使用EDBOOM对系统构建的过程。包括业务对象模型提取、规则集创建、规则引擎的执行、规则引擎部署等过程和方法。   使用EDBOOM实现了业务规则与应用程序代码的分离,不仅使得业务人员可直接对企业内部的业务规则进行定制,而且大大提高系统代码修改和维护的效率。
其他文献
网格事务不同于传统事务,它处在一个松散耦合的环境中。网格事务内部的协调因为分布环境和应用的多样性、通信的不可靠性和不确定性变得复杂。网格环境中的事务可能包括多个参
随着多媒体、网络技术的飞速发展,图像信息的应用日益广泛,如何从大量的图像信息中快速而准确地检索出所需要的信息,已成为一个亟待解决的问题。随着大规模图像数据库的产生,
学位
钻井工程是一项多工艺环节、分地域工作的隐蔽地下工程,存在大量的复杂和不确定性因素,如何在钻前对其进行风险评估,并利用地理信息可视化技术直观地展示其评估结果,对提高钻井决
在各学科领域及实际应用中,存在着大量的分类问题。随着信息技术的迅猛发展,人们面临着急速增长的数据量,然而人们迫切地希望从已有的海量数据中获取有价值的信息或是预测未
各种以网络为媒介的信息平台在不同的领域内发挥着巨大作用,信息资源的获取和交换基本上都离不开数据库的支撑,随着网络的发展,XML显示出强大的生命力,大量的文档采用XML格式
互连网络是改善并行计算机性能的一个关键因素。Torus网络作为直接网络中典型的拓扑结构之一,具有很多优越的性质。随着处理器数目的增多,网络容错性成为一个不可回避的研究课
随着Internet技术的不断发展,各种多媒体服务对网络服务质量提出了更高的要求。为了增强网络服务质量和提供网络负载均衡,人们提出了“选播”通信模型,而保证选播通信服务的关键
随着信息技术的飞速发展,使得将计算、通信、网络与传感等功能都集成在一个设备成为可能,无线传感器网络就是这些技术紧密结合的产物。无线传感器网络是普适计算的重要研究领
图像拼接是近年来数字图像处理领域中的热点问题。通过图像拼接可以构建高分辨率或广角图像,使得单张图像具有更加丰富的信息。因此图像拼接被广泛应用于如电子地图的创建,全