龙源期刊?/p>
http://www.qikan.com.cn
可配?/p>
Drools
规则引擎及其在征税系统应
用研?/p>
作者:夏平?/p>
来源:《数字技术与应用?/p>
2013
年第
11
?/p>
摘要:传统应用信息系统开发过程中往往把业务规则通过硬编码写入程序中,当业务规则
发生变化或改变,系统修改代来的代价非常大。论文介绍了可配?/p>
Drools
规则引擎的实现过
程,实现系统之间的松耦合,提高系统业务规则的可配置?/p>
关键词:
Drools
业务规则
规则引擎
中图分类号:
TP311.52
文献标识码:
A
文章编号?/p>
1007-9416
?/p>
2013
?/p>
11-0060-01
1
引言
在征税系统开发过程中,需要定义匹配的业务规则,比如企业名称的长度,合伙纳税人?/p>
例情况,外资企业比重情况等等,虽然可以通过源代码的方式实现这些业务规则,但是随着?/p>
家税制的改革和完善,征税方面的业务规则势必会经常变化,必然导致程序需要二次修改和?/p>
新部署,给维护工作带来非常大的不便。本文给出了使用
Drools
规则引擎如何实现可配置的
规则实现过程,可以很好的解决上述问题?/p>
2
应用
Drools
规则引擎开发征税系统规则的设计
根据
drools
规则引擎的开发原则,设计如下的征税系统规则框架,见图
1
所示?/p>
在图
1
中,
Drools
规则引擎组件调用征税规则信息对象和纳税人信息对象,对象之间有一
定的关联关系,征税规则文件定义在
taxassist.dwl
文件中,在该文件中可以使?/p>
java
编码的方
式实现业务规则的定义?/p>
3
应用
Drools
规则引擎开发征税系统规则的实现
3.1
规则文件的实?/p>
参考文?/p>
[1]
郑文恩,陆铭华,肖明?/p>
.
应用规则引擎构建舰艇作战决策系统方法研究
[J].
舰船电子?/p>
程,
2012
?/p>
32
?/p>
23
):
3-5.