阅读更多

5顶
1踩

编程语言

原创新闻 Drools 5.2 发布:开源的业务规则引擎

2011-06-24 14:06 by 见习编辑 hotwind 评论(5) 有6175人浏览
    JBoss Drools是一款基于Charles Forgy的RETE算法的开源的业务规则引擎。Drools 5.2 今天发布,同时发布的还有jBPM 5.1



   Drools 5.2的主要改进如下:

核心功能

MVEL
MVEL语言得到了增强,所有的变量查找已移至执行速度更快的新的索引工厂,MVEL创建过程更为精简,时间更快。配置类型安全也得到了补充。

类加载器
类加载器得到了改进,使用Composite类加载器而不是以前的“父”类加载器,以更好地支持OSGi的容器内Drools的使用。

详细资料参阅 这里

Drools专家整合

维护更容易
你不需要通过kbase配置进行精确维护,它可以自动处理,并只在需要时开启。

多功能累加
目前的并行累加支持多种功能。

声明类型的参数化构造器
使用声明类型的参数生成构造函数。

类型声明“extends”
类型声明支持“extends”为继承关键字。

位置参数
Patterns现在支持类型声明的位置参数。

反向链接
提供Prolog风格反向查询,目前是试验性的功能。

详细资料参阅 这里

Guvnor

嵌入式Guvnor编辑器
该版本已经添加了能够嵌入到外部应用的Guvnor编辑器。

增强了包报告
模板规则和决策表的规则,现在都包括在包报告中。

Spring环境编辑器
可以创建和管理Guvnor内的Spring环境文件。

详细资料参阅 这里

Eclipse

去除了BRL向导编辑器
该版本中已经去除了落后的BRL向导编辑器。

详细资料参阅 这里


关于Drools 5.2的更详细说明请参阅:http://planet.jboss.org/post/drools_5_2_released0

Drools 5.2下载地址:http://www.jboss.org/drools/downloads


  • 大小: 72.4 KB
5
1
评论 共 5 条 请登录后发表评论
5 楼 NIIT_zhu 2013-05-13 09:13
可以和visualrules规则引擎做个比较
4 楼 feng2356 2011-06-29 10:29
lokinell2006 写道
和JRules比,差距还是很大

一个商业版,一个开源免费,不具有可比性
3 楼 vase 2011-06-25 21:23
grave 写道
这个翻译....哎

确实挺操蛋
2 楼 lokinell2006 2011-06-25 01:41
和JRules比,差距还是很大
1 楼 grave 2011-06-25 00:14
这个翻译....哎

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 【微服务】java 规则引擎使用详解

    java规则引擎使用详解

  • Drools基础篇-01-规则引擎简单介绍

    规则引擎,全称为业务规则管理系统,英文名为BRMS(即Business Rule Management System)。规则引擎的主要思想是将应用程序中的业务决策部分分离出来,并使用预定义的语义模块编写业务决策(业务规则),由用户或...

  • java规则引擎Drools实战

    规则引擎,全称为业务规则管理系统,英文名为BRMS(即Business Rule Management System)。规则引擎的主要思想是将应用程序中的业务决策部分分离出来,并使用预定义的语义模块编写业务决策(业务规则),由用户或...

  • Drools规则引擎

    借鉴:基于JAVA的功能强大的开源规则引擎-Drools业务管理系统实战视频教程_哔哩哔哩_bilibili 1、什么是规则引擎? 规则引擎,全称为业务规则管理系统,英文名为BRMS(即Business Rule Management System)。规则...

  • 规则引擎JBoss Drools简介

    Drools提供了十二中类型比较操作符:、、>=、==、!=、contains、not contains、memberOf、not memberOf、matches、not matches,并且这些条件都可以组合使用。上述罗列了三个条件,当前规则只有在这三个条件都匹配的...

  • 规则引擎 python_GitHub - failgoddess/ruleEngine: 规则引擎

    ruleEngine业务规则、配置化编程、政策引擎、规则引擎1. 背景在项目步入成熟期,规则类需求几乎占据了业务所有需求的半边天。一方面规则唯一不变的是“多变”,另一方面开发团队对“规则开发”的感受是乏味、疲惫和...

  • 规则引擎drools系列(一)

    规则引擎 Drools 1. 问题引出 现有一个在线申请信用卡的业务场景,用户需要录入个人信息,如下图所示: //此处为伪代码 ​ //检查用户信息合法性,返回true表示检查通过,返回false表示检查不通过 public ...

  • 规则引擎简介

    在复杂多变的业务场景中,单靠我们日常处理判断的能力是不够的,规则变化快,不可控因素多,业务场景复杂,都会加快开发人员处理规则的难度,减缓项目上线的难度,同时让业务人员对开发人员更加的敌视。规则引擎起源...

  • 规则引擎 Drools

    规则引擎概述2.1 什么是规则引擎2.2 使用规则引擎的优势2.3 规则引擎应用场景2.4 Drools介绍3.Drools入门案例3.1 业务场景说明3.2 开发实现3.3 小结3.3.1 规则引擎构成3.3.2 相关概念说明3.3.3 规则引擎执行过程...

  • Drools规则文件结构与语法讲解(结合代码讲解语法)

    Drools(JBoss Rules )具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需...

  • Drools 规则引擎

    Drools 注意:SpringBoot版本和Drools版本直接的兼容问题。 Maven仓库: Drools:https://mvnrepository.com/artifact/org.kie/kie-spring SpringBoot: ...

  • Drools 规则流的使用介绍

    Drools(JBoss Rules )具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需...

  • 在智能交通系统中基于 Drools BRMS 实现业务规则动态管理

    本文介绍了智能交通系统中的一个典型业务场景,并展现了如何通过 Drools BRMS 实现该业务规则的动态管理。 0 评论 陈 剑辉, 软件工程师, IBM 龚 萍, 软件工程师, IBM 2009 年 12 月 24 日 ...

  • Drools

    规则引擎 这一部分学习的时候是看的黑马博学谷的学习视频。下面笔记也是随堂笔记。 笔者放在这里是为了方便观看,如有侵权,请联系删除。 注意:SpringBoot版本和Drools版本直接的兼容问题。 Maven仓库: Drools:...

  • 初探Drools

    Drools的定义,笔者也从百度百科摘录了定义,结果如下Drools(JBoss Rules )具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它...

  • Java物流项目第三天 订单服务中心和规则引擎

    订单距离:可以调用百度地图提供的服务接口计算寄件人地址到收件人地址的距离 订单价格:需要根据规则计算订单价格,计算的维度包括重量和距离,具体规则如下 1、1千克以内20元 2、1千克以上,订单距离在200公里...

  • 工作流引擎:FoxBPM6.0

    国产的开源工作流引擎FoxBPM(FixFlow)吸取了jBPM3、Activiti5等国际开源流程引擎的精髓,再加上自身所具备的专业能力与灵活性使其价值体现了出来。关于FoxBPM的优秀实践是一个系列的文章,第一期主要介绍开源工作流...

  • spring-ai-bedrock-converse-1.0.0-M7.jar中文文档.zip

    # 【spring-ai-bedrock-converse-1.0.0-M7.jar中文文档.zip】 中包含: 中文文档:【spring-ai-bedrock-converse-1.0.0-M7-javadoc-API文档-中文(简体)版.zip】 jar包下载地址:【spring-ai-bedrock-converse-1.0.0-M7.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【spring-ai-bedrock-converse-1.0.0-M7.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【spring-ai-bedrock-converse-1.0.0-M7.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【spring-ai-bedrock-converse-1.0.0-M7-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: spring-ai-bedrock-converse-1.0.0-M7.jar中文文档.zip,java,spring-ai-bedrock-converse-1.0.0-M7.jar,org.springframework.ai,spring-ai-bedrock-converse,1.0.0-M7,org.springframework.ai.bedrock.converse,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,springframework,spring,ai,bedrock,converse,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【spring-ai-bedrock-converse-1

  • 房地产 -可视化管理课件.ppt

    房地产 -可视化管理课件.ppt

  • tokenizers-0.18.0.jar中文-英文对照文档.zip

    # 【tokenizers-***.jar***文档.zip】 中包含: ***文档:【tokenizers-***-javadoc-API文档-中文(简体)版.zip】 jar包下载地址:【tokenizers-***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【tokenizers-***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【tokenizers-***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【tokenizers-***-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: tokenizers-***.jar***文档.zip,java,tokenizers-***.jar,ai.djl.huggingface,tokenizers,***,ai.djl.engine.rust,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,djl,huggingface,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【tokenizers-***.jar***文档.zip】,再解压其中的 【tokenizers-***-javadoc-API文档-中文(简体)版.zip】,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件; # Maven依赖: ``` <dependency> <groupId>ai.djl.huggingface</groupId> <artifactId>tokenizers</artifactId> <version>***</version> </dependency> ``` # Gradle依赖: ``` Gradle: implementation group: 'ai.djl.huggingface', name: 'tokenizers', version: '***' Gradle (Short): implementation 'ai.djl.huggingface:tokenizers:***' Gradle (Kotlin): implementation("ai.djl.huggingface:tokenizers:***") ``` # 含有的 Java package(包): ``` ai.djl.engine.rust ai.djl.engine.rust.zoo ai.djl.huggingface.tokenizers ai.djl.huggingface.tokenizers.jni ai.djl.huggingface.translator ai.djl.huggingface.zoo ``` # 含有的 Java class(类): ``` ai.djl.engine.rust.RsEngine ai.djl.engine.rust.RsEngineProvider ai.djl.engine.rust.RsModel ai.djl.engine.rust.RsNDArray ai.djl.engine.rust.RsNDArrayEx ai.djl.engine.rust.RsNDArrayIndexer ai.djl.engine.rust.RsNDManager ai.djl.engine.rust.RsSymbolBlock ai.djl.engine.rust.RustLibrary ai.djl.engine.rust.zoo.RsModelZoo ai.djl.engine.rust.zoo.RsZooProvider ai.djl.huggingface.tokenizers.Encoding ai.djl.huggingface.tokenizers.HuggingFaceTokenizer ai.djl.huggingface.tokenizers.HuggingFaceTokenizer.Builder ai.djl.hu

Global site tag (gtag.js) - Google Analytics