Drools Java开源规则引擎

DroolsJboss Rules )具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需的业务规则。
JBoss Rules 的前身是CODEhaus的一个开源项目叫Drools。最近被纳入JBoss门下,更名为JBoss Rules,成为了JBoss应用服务器的规则引擎。
Drools是为Java量身定制的基于Charles Forgy的RETE算法的规则引擎的实现。具有了OO接口的RETE,使得商业规则有了更自然的表达。
Drools的用XML的<Conditons>、<Consequence> 节点表达If--Then句式,而里面可以嵌入上述语言的代码作为判断语句和执行语句。
其中Java代码会使用Antlr进行解释,而GroovyPython本身就是脚本语言,可以直接调用。
Drools的聪明之处在于,用XML节点来规范If--Then句式和事实的定义,使引擎干起活来很舒服。
而使用Java,Groovy等原生语言来做判断和执行语句,让程序员很容易过渡、移植,学习曲线很低。

Drools 是用 Java 语言编写的开放源码规则引擎,使用 Rete 算法对所编写的规则求值。Drools  允许使用声明方式表达业务逻辑。可以使用非 XML 的本地语言编写规则,从而便于学习和理解。并且,还可以将 Java  代码直接嵌入到规则文件中,这令 Drools 的学习更加吸引人。

Drools 还具有其他优点:

    非常活跃的社区支持

    易用

    快速的执行速度

    在 Java 开发人员中流行

    与 Java Rule Engine API(JSR 94)兼容

Drools 6.5.0 发布,Java 业务规则引擎
Drools 6.5.0.Final 发布了,Drools 是用 Java 语言编写的开放源码规则引擎,使用 Rete 算法对所编写的规则求值。Drools   允许使用声明方式表达业务逻辑。可以使用非 XML 的本地语言编写规则,从而便于学习和理解。并且,还可以将 Java   代码直接嵌入到规则文件中,这令 Drools 的学习更加吸引人。该版本是之前

发布于 2016-10-28 00:17:43 | 633 次阅读

Drools 6.4.0.Final 发布,Java 业务规则引擎
Drools 6.4.0.Final 发布了,Drools 是用 Java 语言编写的开放源码规则引擎,使用 Rete 算法对所编写的规则求值。Drools   允许使用声明方式表达业务逻辑。可以使用非 XML 的本地语言编写规则,从而便于学习和理解。并且,还可以将 Java

发布于 2016-04-19 00:32:59 | 237 次阅读

Drools 6.3.0.Final 发布,Java 业务规则引擎
Drools 6.3.0.Final 发布,此版本主要是平台的扩展和改进。 相关内容: Downloads Documentation Release Notes Drools 6.3 是跟 jBPM 一起发布的,主要改进: 实时验证和 Decision 表认证 改进 DRL 编辑器 使用 OOPath 浏览对象图 提供 Eclipse 的 Kie 导航视图 JPA 生成,支持 Data Models 数据集编写 巩固 Kie 服务

发布于 2015-09-29 00:20:57 | 447 次阅读

Drools 6.2.0.Final 发布,Java 业务规则引擎
Drools 6.2.0.Final 发布,此版本主要关注可用性和易用性方面的改进:Workbench UI;支持社会活动和插件管理;规则方面全新的 Execution Server。 相关链接:News & NoteworthyDownloadsDocumentation更多内容请看发行说明。Happy drooling!Drools 是用

发布于 2015-03-06 23:57:35 | 901 次阅读

Drools & jBPM 6.2 版本将包括活动监视页面
Drools 和 jBPM 6.2 下一个版本将会包括新的 Activity 页面,提供对项目的活动观察。之前的特性都会在 beta2 版本进行测试,计划下个周末发布。 第一个活动页面提供事件和发布时间信息,作为一个社交化活动系统。详情请看 here。

发布于 2014-09-03 00:21:00 | 358 次阅读

Drools 6.2.0.Beta1 发布
Drools 6.2.0.Beta1 发布,此版本引入了一个新的 Drools Execution Server。更多内容请看这里。Drools 是用 Java 语言编写的开放源码规则引擎,使用 Rete 算法对所编写的规则求值。Drools  允许使用声明方式表达业务逻辑。可以使用非 XML

发布于 2014-08-17 00:18:00 | 309 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务