写点什么

JBoss Drools 4.0:业务逻辑正变得更加平易近人

  • 2007-08-28
  • 本文字数:1153 字

    阅读完需:约 4 分钟

JBoss Drools 是一款开源的业务规则引擎,目前已经发布了 4.0 版本。借此契机,InfoQ 为读者带来 JBoss Drools 目前及将来发展规划方面的进一步报导。

JBoss Drools 在 JBoss Rules 3.0 版本一年之后发布,最显著的变化体现在名称上,在新版本发布时,原先的名称 JBoss Rules 更改为 JBoss Drools 。伴随新名称的启用,新的 API 函数和语言特性也随之而来,这些改进对于 3.0 版本的向后兼容性造成部分影响。根据官方发布声明中的描述,在 4.0 版本中主要的特色和改进如下:

  • 更高的性能:较之于之前的版本,Drools 4.0 更为高效并且占用更少的内存空间。内部的性能测试表明,性能的提升已经从几分钟缩减为若干秒钟。
  • 提升的表达能力:当前的发布版引入了更为强大且的业务行为脚本语言(MVFlex 表达式语言)。用户会发现脚本语言的引入使得代码变得更为简明且可读性更好。
  • 友好的业务分析工具:一个具备向导功能的规则编辑器的增加,使得非程序员用户可以设计复杂的业务规则,并在没有编写任何代码的情况下自动绑定企业数据。提供带有菜单提示和下拉列表的向导来帮助用户完成设计过程。
  • 规则流的能力:可视化的建模技术可以使用户声明式地为相应规则的执行路径建立访问模型。它同样还允许在单个工作内存中存在多个并发工作流,并根据控制典型的业务处理过程的需求,从根本上组织规则的执行。
  • 多应用支撑:对于有状态和无状态处理过程增强的支持以及全面的线程安全性,辅助 Drools 更轻易的嵌入在 Java 平台,JavaEE 以及面向服务的商业应用之中。
  • 直接可和 Hibernate 集成:用户可以直接在 Hibernate 驱动的 RDBMS 查询中对数据(facts)进行判断。现有的 Hibernate 组件可以直接用在规则引擎里,减少编码的工作量。
  • 为非程序员设计的 BRMS:从技术角度来看,新的 BRMS 基于 Web 开发,使用 AJAX 呈现,便于协作,是一个编写、版本化控制和管理规则的系统。业务分析师目前可以交互式的授权或修改自动转换的规则。管理员目前具备完全的生命周期控制能力,包含何种规则在 QA 阶段,分段(staging),以及实施(production)阶段等等。

对于 Maven 的用户,Drools 4.0 版本也通过 JBoss 的 Maven 存储库提供,并且伴随新版本的发布,Eclipse 的 Drools IDE 环境也推出为数不少的新特性和功能。关于版本更新的细节描述,已通过 PDF 文档的形式给出。

JBoss Drools 项目的负责人 Mark Proctor ,最近就 JBoss Drools 项目未来发布版的预期发表了评述

Proctor 同时也介绍了一些来自于社区的项目,例如即将到来被称为 drools-solver 的解决框架,以及将会作为插件加入到 JBoss Drools 之中的模糊逻辑评估系统。Proctor 相信在不远的将来,JBoss Drools 将会从一个规则引擎转变为完全整合的基于人工智能的行为建模平台。

查看英文原文: JBoss Drools 4.0: Business rules now more accessible to non-programmers

2007-08-28 02:305152
用户头像

发布了 74 篇内容, 共 14.3 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

高博学子参加第二届火焰杯软件测试高校就业选拔赛喜获佳绩

测吧(北京)科技有限公司

测试

计算机系本科生获“火焰杯”软件测试高校就业选拔赛一等奖

测吧(北京)科技有限公司

云教室是什么意思?云教室与传统教室的区别?

青椒云云电脑

电线电缆行业生产管理怎么数字化?

万界星空科技

数字化转型 MES系统 云mes 万界星空科技mes 电线电缆行业

用二维码展示产品信息,轻松解决产品宣传难题

草料二维码

二维码 产品更新 草料二维码 产品宣传

“火焰杯”软件测试高校就业选拔赛获奖名单揭晓,人工智能与大数据学院两名学子上榜,奖金2万元!

测吧(北京)科技有限公司

测试

MacBook触控板窗口管理:Swish for Mac

彩云

窗口管理工具 Swish for Mac

HarmonyOS位置服务开发指南

HarmonyOS开发者

HarmonyOS

网安学院举办第二届“火焰杯”软件测试高校就业选拔赛颁奖典礼

测吧(北京)科技有限公司

测试

青椒云一体机,一起体验云桌面

青椒云云电脑

桌面云 云桌面

什么是云电脑?云电脑超详细技术讲解

青椒云云电脑

云电脑 云电脑平台

从 15000 家参赛企业脱颖而出,涛思数据荣获中国创新创业大赛“优秀企业”

TDengine

tdengine 时序数据库

企业如何保障跨境金融业务中的数据安全传输?

镭速

跨境数据传输

软件工程专业教师参加“火焰杯”软件测试颁奖典礼

测吧(北京)科技有限公司

测试

分布式基础概念 - ZAB协议&负载均衡策略

派大星

分布式 ZAB Java 面试题

云桌面:优点、缺点和定义功能

青椒云云电脑

云桌面 云桌面方案

数字技术,为企业全面预算管理贡献数智力量

智达方通

数字化转型 数字技术 全面预算

使用Terraform创建Docker镜像和容器

互联网工科生

Terraform Docker 镜像

Java电子病历编辑器源码(云端SaaS服务)

源码星辰

Java 源码

如何选择最适合你的国外云服务器专业指南

一只扑棱蛾子

云服务器 国外云服务器

什么是云,为什么要提倡师生使用云教室?

青椒云云电脑

云教室 云教室解决方案

适合工业设计企业的云端图形工作站

青椒云云电脑

图形工作站

谷歌SEO适用于独立站优化的8个核心算法

九凌网络

万界星空科技QMS质量管理系统介绍

万界星空科技

QMS 质量管理系统 万界兴科科技QMS 质量管理QMS系统 生产质量管理

ABBYY FineReader PDF 15 for Mac「OCR文字识别工具」

彩云

macos Abbyy FineReader OCR

计算机科学与工程学院颁奖仪式

测吧(北京)科技有限公司

测试

JBoss Drools 4.0:业务逻辑正变得更加平易近人_Java_Ryan Slobojan_InfoQ精选文章