摘要: |
客户的多态性和市场的多变性决定了策略和业务逻辑的变化必然很频繁,为了适应这种需要,产生了基于业务规则方法构建系统结构的思想。把传统应用中的嵌在应用系统各处的经常变化的和复杂的业务逻辑提取出来形成业务规则库,进行独立的开发管理,是“基于业务规则方法构建系统结构的思想”的核心。
目前国际、国内对业务规则系统的研究已经非常广泛,并且出现了很多基于业务规则的产品,也有很多针对业务规则的系统建模方法的研究,但是对业务规则的挖掘和提取分析建模方法的研究却很少,因此本文针对业务规则的挖掘和提取分析建模方法进行研究。
本文在分析了目前已有的各种业务规则建模方法,以及市场上应用的大多数业务规则产品的核心技术和规则引擎等相关技术的基础上,从系统的实际需要出发,探讨性地提出了一种复合型的适合于业务规则提取挖掘的建模方法,并且在快速货运系统中应用和实践。
本文的主要工作和成果如下:
1.研究业务规则核心机制,主要包括规则引擎、业务规则、业务规则管理系统(BRM)等技术;
2.分析目前已有的几种具有典型意义的系统建模方法,包括Petri网建模方法、面向对象的Petri网的建模方法、事件驱动机制,以及各种建模方法用于业务规则提取挖掘方面的优势、劣势。最后结合事件驱动机制ECA规则,面向对象的方法,Petri网的建模方法,探讨性地提出了一种复合型的建模方法,基于ECA规则的面向对象的Petri网的建模方法(简称EBOOPRM),用于业务规则提取挖掘的建模分析,并详细阐述了该模型的结构和语法规则;
3.以快速货运项目为背景,充分应用EBOOPRM建模方法进行业务规则提取,搭建快速货运业务规则系统的架构,验证:EBOOPRM建模方法的正确性和有效性;充分利用规则引擎实现业务规则系统,并初步实现了业务规则库的可视化操作。
本文提出的EBOOPRM的建模方法,以及在快速货运系统(EFS)中应用EBOOPRM建模方法,可以有效、直观地对快运系统的业务规则进行提取挖掘和构建。通过应用业务规则系统,大大提高了维护和修改系统的效率,实现了程序和业务逻辑的分离,降低了系统维护的成本。
|