基于Rete 算法的Urule 规则引擎 设计与实现 Java

基于Rete 算法的Urule 规则引擎 设计与实现

1. 概要 规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据规则做出业务决策。 概念解析: Fact: 业务数据对象,在规则中相当于变量对象 Rule:规则,相当于一个if then的逻辑体,同事本身包含属性 Module:模式,相当于一个判断,A>...
阅读全文
Rete算法 算法

Rete算法

写在前面 Rete是拉丁文,对应英文是NET也就是网络的意思。在1974年由内基梅隆大学的 Charles L.Forgy 博士在他的论文《A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem》提出,后来成为了产生式规则系统(Production Rule System)的大脑,该算法是一个快速的模式匹配算...
阅读全文
Loading...