Esta visão geral descreve os conceitos-chave da linguagem de regra
da Tecnologia ACT.
Um padrão de regra é a representação de uma situação de correlação de eventos
(como uma condição de limite ou uma detecção de eventos de duplicata). A
linguagem das regras da Tecnologia ACT inclui sete padrões de regras
testadas para representar a maioria das situações de correlação de eventos
que os clientes da
IBM precisam resolver. Seis deles definem as regras com preservação de estado e o outro
define uma regra sem preservação de estado.
As regras com preservação de estado correlacionam vários eventos que ocorrem durante um período de tempo
específico e geram uma resposta para eles. As regras sem preservação de estado processam apenas
um único evento que atende a uma determinada condição e geram uma resposta para
ele.
- regra com preservação de estado
- Uma regra que retém informações de estado, que são informações sobre as
características de uma instância de regra, com o fim de agir em uma coleta
de eventos em um período de tempo. As regras definidas por um dos padrões de regras
a seguir são regras com preservação de estado: coleta, computação, duplicata, seqüência,
limite ou cronômetro.
- regra sem preservação de estado
- Uma regra que não retém informações de estado e, portanto, podem agir apenas
em um evento de cada vez. Uma regra definida pelo padrão de filtragem é uma
regra sem preservação de estado.