论文导读::核心API实现。业务规则引擎可以实现所需的这种灵活性。不但能够演绎推理。而且可以归纳推理。论文关键词:java,规则引擎,rete算法,演绎推理,归纳推理1. 简介业务规则专家组 (BRG) 分别从业务角度和信息系统角度给出了业务规则的两个定义 1:从业务的角度看,业务规则是一种原则,包含在特定活动或范围内关于指导、操作、实践或过程的行为规范。从信息系统的角度看,业务规则是一个定义或限制业务某些方面的声明。业务规则旨在用于断言业务结构,或者控制或影响业务行为。业务规则并不是静态的,它们经常变更,且其关联的业务流程也会随之变更。正是由于这些变更,使得有必要在实现和修改业务流程时保持灵活性,从而在激烈的竞争中赢得一席之地。业务规则引擎可以实现所需的这种灵活性。对于企业而言,管理机构、竞争对手、客户和整个市场情况不断带来的各种变更,必须将这些变更作为业务规则。规则引擎起源于基于规则的专家系统演绎推理,而基于规则的专家系统又是专家系统的其中一个分支。专家系统属于人工智能的范畴,它模仿人类的推理方式,使用试探性的方法进行推理,并使用人类能理解的术语解释和证明它