规则语言概述

本概述描述活动关联技术规则语言的主要概念。

规则模式为事件相关情况(例如,阈值条件或重复事件检测)的表示法。活动关联技术规则语言中包含 7 种规则模式,这些模式已经过验证可代表 IBM® 客户需要处理的大多数事件相关情况。其中 6 种规则模式定义全状态规则,1 种规则模式定义无状态规则。

全状态规则用于关联特定时间段内发生的多个事件,并生成对这些事件的响应。无状态规则仅处理符合特定条件的单个事件,并生成对该事件的响应。
全状态规则(stateful rule)
保留状态信息(有关规则实例特性的信息)的规则,用于在某个时间段内对一组事件执行操作。以下任何规则模式定义的规则均为全状态规则:收集、计算、重复、序列、阈值或定时器。
无状态规则(stateless rule)
不保留状态信息的规则,因此在某个时间仅可对一个事件执行操作。由过滤模式定义的规则为无状态规则。