Visão Geral da Linguagem de Regra

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.