作者:empty 页数:223 出版社:empty |
Drools(JBoss Rules) 具有一个易于访问企业策略、易于调整以及易于Drools是一款基丁Java的开源规则引擎, 以将复杂多变的观则从硬编码中解放出来, 以想则脚本的规则引擎由推理引发展面来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码把业务策略(规则)的创建、修改和维护的权利交给业务经理提高业务灵活性加强业务处理的透明度,业务规则可以被管理减少对IT人员的依赖程度避免将来升级的风险简化系统架构,优化应用提高系统的可维护性和维护成本方便系统的整合减少编写“硬代码”业务规则的成本和风险管理的开源业务规则引整,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需的业务规则。
JBoss Rules的前身是Codehaus的一个开源项目叫Drools。最近被纳入JBoss门下, 更名为JBoss Rules, 成为了JBoss应用服务器的规则引擎。Drools是为Java量身定制的基于Charles Forgy的RETE算法的规则引擎的实现。具有了OO接的RETE, 使得商业规则有了更自然的表达。Drools的简要概述形式存放在文件中,使得规则的变更不留要修正代码重启机器纸可以立即在线上环境生效中分离出来,并使用预定义的讲文模块编写业务决策。按受数据输入,解释业务规则,并根据业务规则做出业务决策,从而给编程带来了极大的方便。