
规则引擎
文章平均质量分 71
xiaolin100
见微知著
立志于为用户开发量身订做的系统
我们没有模版
我们不是速食
我们只为您提供最适合的系统
展开
-
常见的JAVA规则引擎实现
先给大家贡献我收集到的JAVA的规则引擎实现。 一、Drools:Drools是一个Bob McWhirter开发的开源项目,实现了JSR94 Rule Engine API并提供了单元测试代码。应用了Rete核心算法。Drools提供了三种语义模块――Python模块,Java模块和Groovy模块。站点:http://drools.org/ Drools- 商务...原创 2011-03-22 18:14:34 · 829 阅读 · 0 评论 -
JBoss Rules/Drools开发环境配置
第一步:下载eclipse http://www.eclipse.org/downloads/这里要说明一下,我劝大家一定要去官网下载eclipse,我在其他地方下了一个,drools插件集成不了,弄了半天,最后官网下了一个就没问题了第二歩:下载插件http://www.jboss.org/drools/downloads.html方法一:下载插件包,然后解压把featur...原创 2011-03-22 18:15:55 · 160 阅读 · 0 评论 -
Drools规则引擎-基本概念
Drools是基于Java的规则引擎; 基本概念 Rule(规则):一条规则可以看作是IF...THEN...语句块,或者一个简单的IPO(即输入、处理和输出),描述了一组输入,一组判断和一组输出; Fact(事实):事实就是规则中用到的输入,在Java中就是JavaBean Object; Rule的管理 Rul...原创 2011-03-22 18:17:13 · 338 阅读 · 0 评论 -
Java规则引擎与其API应用详解
本文对Java规则引擎与其API(JSR-94)及相关实现做了较详细的介绍,对其体系结构和API应用有较详尽的描述,并指出Java规则引擎,规则语言,JSR-94的相互关系,以及JSR-94的不足之处和展望。 复杂企业级项目的开发以及其中随外部条件不断变化的业务规则(business logic),迫切需要分离商业决策者的商业决策逻辑和应用开发者的技术决策,并把这些商业决策放在...原创 2011-03-22 18:18:37 · 186 阅读 · 0 评论 -
用规则引擎替换代码
业务规则管理系统的基本原理是:用一个或多个规则引擎替换以程序代码“固化”在应用系统中的业务逻辑。一个完善的BRMS可以对业务规则的整个生命周期实现全程管理。业务规则的全生命周期管理如图1所示。BRMS在应用系统中的地位与数据库管理系统(DBMS)类似,处于比较基础的位置,是其他高端应用的基石。图2是GIGA Information Group 给出的IT架构中BRMS的位置图。业务规则...原创 2011-03-22 18:20:54 · 223 阅读 · 0 评论