第 77 章 Red Hat Process Automation Manager 中的决策引擎
决策引擎是 Red Hat Process Automation Manager 中的容器引擎。决策引擎存储、处理并评估数据,以执行您定义的新规则或决策模型。决策引擎的基本功能是将传入数据或 事实 与规则条件匹配,并确定是否以及如何执行规则。
决策引擎使用以下基本组件运行:
- 规则: 您定义的新规则或 DMN 决策。所有规则必须至少包含触发规则的条件,以及规则指定的操作。
- 事实: 在决策引擎中输入或更改的数据,决策引擎与规则条件匹配来执行适用规则。
- 生产环境内存: 将规则存储在决策引擎中的位置。
- 工作内存 : 在决策引擎中保存事实的位置。
- 办公室: 激活的规则的位置被注册并排序(如果适用)准备执行。
当业务用户或自动系统在 Red Hat Process Automation Manager 中添加或更新规则相关信息时,这些信息会以一个或多个事实的形式插入到决策引擎的工作内存中。决策引擎将这些事实与存储在生产内存中的规则条件匹配,以确定符合条件的规则执行。(此与规则匹配的事实过程通常被称为 模式匹配。) 满足规则条件后,决策引擎会在办公室中激活和注册规则,然后决策引擎然后对规则进行排序,以准备执行。
下图演示了决策引擎的这些基本组件:
图 77.1. 基本决策引擎组件概述
有关决策引擎中规则和事实行为的详情和示例,请参阅 第 79 章 决策引擎中的 inference 和 real Maintenance。
这些核心概念可帮助您更好地了解决策引擎的其他更高级的组件、流程和子进程,并在 Red Hat Process Automation Manager 中设计更有效的业务资产。