Visión general del lenguaje de reglas

En este resumen se describen los conceptos más importantes del lenguaje de reglas de Active Correlation Technology.

Un patrón de regla es la representación de una situación de correlación de sucesos (como por ejemplo una condición de umbral o la detección de sucesos duplicados). El lenguaje de reglas de Active Correlation Technology incluye siete patrones de reglas que se ha comprobado que representan la mayoría de situaciones de correlación de sucesos que necesitan tratar los clientes de IBM. Seis de los siete patrones de regla definen reglas con estado, y uno define una regla sin estado.

Las reglas con estado correlacionan múltiples sucesos que se producen durante un periodo de tiempo específico y generan una respuesta a estos sucesos. Las reglas sin estado procesan un único suceso que cumple una cierta condición y generan una respuesta a ese suceso.
regla con estado
Una regla que retiene información de estado, que es información sobre las características de una instancia de regla, con el propósito de actuar sobre una colección de sucesos durante un periodo de tiempo. Las reglas definidas por cualquiera de los siguientes patrones son reglas con estado: de colección, de cálculo, de duplicación, de secuencia, de umbral o de temporización
regla sin estado
Una regla que no retiene información de estado y que, por tanto, puede actuar sólo sobre un elemento a la vez. Una regla definida por el patrón de filtro es una regla sin estado.