Drools实施-基于规则路由器的实施方案(XX保险公司)

方案描述-Solution Description

    该方案基于JBoss Drools Expert规则引擎, 结合项目实际情况, 以管理XX系统规则管理、执行等为目的, 以可维护、松耦合等软件系统设计规范为宗旨, 特提出适合项目长期有效使用规则引擎的合理解决方案。

方案结构-Solution Structure

 Drools实施-基于规则路由器的实施方案(XX保险公司)_第1张图片  执行引擎-Execute Engine 负责规则的执行。 规则集-Rule Set    规则的集合, 单个规则集仅涉及到单个规则。 规则路由器-Rule Router    负责从规则集中根据规则及路由规则因子筛选出须执行的规则。 方案接口-Solution Interface     方案依赖-Solution Dependences
Name Version Remark
antlr-runtime 3.1.3 or later  
ecj 3.5.1 or later  
jxl 2.6.10 or later  
log4j 1.2.14 or later  
mvel2 2.0.16 or later  
commons-lang 2.0 or later  
drools api 5.1.1 or later    
compiler  
core  
decisiontables  
templates  
  举例:规则路由器规则:  具体规则文件:      总结:       之所以引入规则路由器的概念源于未来对于规则维护的担忧, 一种规则放在单个规则文件维护的话, 可能会出现维护困难、修改影响面过大等问题, 且规则不便于重用, 版本维护等, 有了路由器之后以上为题迎刃而解。    

  

你可能感兴趣的:(职场,休闲,RuleRouter,RuleEngine)