規則語言概觀

此概觀說明「主動式相互關聯技術」規則語言的主要概念。

規則型樣代表事件相關性狀況 (例如臨界條件或偵測重複事件)。「主動式相互關聯技術」規則語言包括七種規則型樣,且已證實它們可代表 IBM® 客戶需要處理的大部分事件相關性狀況。七種規則型樣中有六種是定義有狀態的規則,而有一種型樣是定義無狀態的規則。

有狀態的規則會將特定時段內發生的多個事件相互關聯,並產生這些事件的回應。無狀態的規則只會處理符合特定條件的單一事件,並產生該事件的回應。
有狀態的規則 (stateful rule)
保留狀態資訊的規則,它是規則實例之性質的相關資訊,目的是在一段時間內執行事件收集。由下列任何規則型樣定義的規則都是有狀態的規則:收集、計算、重複、序列、臨界值或計時器。
無狀態的規則 (stateless rule)
不保留狀態資訊的規則,因此一次只能在一個事件上執行。由過濾型樣定義的規則是無狀態的規則。