几种开源规则引擎(BRE)的比较

本文详细比较了三种开源规则引擎——JBoss Rules、OpenRules和OpenLexicon的构成、关键特性、规则表示法、开发工具、知识库存储、Web化支持、易用性和体系架构。JBoss Rules使用RETE算法,支持多种规则表示法,而OpenRules专注于决策表格,OpenLexicon提供基于Web的规则编辑。在易用性和Web化支持方面,OpenLexicon优于其他两者,但在二次开发和软件成熟度上,OpenRules更具优势。

 1 产品构成比较
1. JBoss Rules
JBoos Rules产品主要包括以下几个部分:
1. The Rule Engine
2. The Rule Language
3. Decision Tables
4. The Rule Workbench (IDE)
5. The Java Rule Engine API
6. Deployment and Testing

Rule Engine引擎的构成分为两部分,Authoring and Runtime
Authoring Components如下图所示:

Runtime Components结构如下图所示
 

2. OpenResults
模块组成如下:
  

3. OpenLexicon
OpenLexicon的模块如下图所示:

2 关键产品特性比较
2.1 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值