Leer en inglés

Compartir a través de


Motor de reglas

Esta sección describe varios componentes, funcionalidades y operaciones del motor de reglas de negocios. El motor de reglas proporciona el contexto de ejecución de un conjunto de reglas. El objeto RuleEngine usa los siguientes componentes del complemento para su implementación:

  • Ejecutor del conjunto de reglas (motor de inferencia). implementa el algoritmo responsable de la evaluación de condiciones y la ejecución de acciones. El ejecutor predeterminado de conjuntos de reglas es un motor de inferencia de encadenamiento inverso basado en una red de discriminación que está diseñado para optimizar las operaciones en memoria.

  • Traductor del conjunto de reglas. Toma como entrada un objeto RuleSet y genera una representación ejecutable del conjunto de reglas. El traductor en memoria predeterminado crea una red de discriminación compilada a partir de la definición del conjunto de reglas.

  • Interceptor de seguimiento del conjunto de reglas. Recibe la salida del ejecutor de conjunto de reglas (motor de inferencia) y la reenvía a las herramientas de seguimiento y supervisión de conjunto de reglas.

En esta sección

Consulte también

Motor de reglas de negocio