Índice:
Definição - O que significa o Embedded Rule Engine?
Um mecanismo de regras incorporado é um componente de software incorporado de um aplicativo que permite que seus usuários definam, editem ou removam a lógica de negócios do aplicativo. Como não há necessidade de conhecimento prévio de programação de software para gerenciar a lógica de negócios, um mecanismo de regras incorporado é uma ferramenta útil para usuários sem experiência em programação, como a equipe de marketing.
Um mecanismo de regras incorporado também é conhecido como um mecanismo de regras de negócios incorporado.
Techopedia explica o Embedded Rule Engine
Para entender um mecanismo de regras incorporado, é preciso entender as regras de negócios. Uma regra de negócios é uma declaração orientada a negócios projetada para suportar um negócio. Por exemplo, a regra comercial para determinar um prêmio de seguro de carro poderia ser: se a idade do carro for maior que cinco anos e o carro for um sedan, o prêmio de seguro seria uma certa quantia.
Um mecanismo de regras incorporado geralmente funciona separando as regras de negócios do código principal do software, para que seja fácil para o usuário definir ou configurar as regras de negócios. Um mecanismo de regras incorporado típico deve incluir as seguintes funcionalidades:
- Repositório de regras: um banco de dados para armazenar todas as regras definidas pelos usuários
- Editor de regras: uma interface de usuário intuitiva que permite a criação, modificação e remoção de regras
- Relatórios: Uma interface de usuário intuitiva que permite ao usuário consultar regras de negócios no repositório
- Núcleo de Execução do Mecanismo: código de programação que aplica as regras de negócios definidas pelo usuário