图1说明了规则引擎的基本情况。该引擎根据一组规则来处理初始的事实集,而这些规则由引擎从外部库中获得。初始事实用于为该引擎填充工作内存。由规则来对工作内存中的事实进行评估,如果满足某条规则的条件,则将执行对应的动作。通常,一个规则动作将向工作内存中添加一条新的事实,并重复该流程直到应用完所有的规则。然后通过可选的过滤器来选择特定类的对象以返回给调用方。可以通过Controls界面访问规则引擎,还可以用它来设置属性(比如规则集文件的位置)。
图1:该规则引擎是一个由控件包装的EJB。储存库中的规则反复地应用于工作内存中的事实,以获得新的事实。在无法进行继续推理的情况下,对工作内存进行过滤以返回感兴趣的项目。
(编辑:aniston)
·2024年12月目录 ·2024年11月目录 ·2024年10月目录 ·2024年9月目录 ·2024年8月目录 ·2024年7月目录 ·2024年6月目录 ·2024年5月目录 ·2024年4月目录 ·2024年3月目录 ·2024年2月目录 ·2024年1月目录 ·2023年12月目录 ·2023年11月目录