BRM(Business Rules Management) é uma nova tecnologia que permite aos usuários finais definirem regras de negócio de forma declarativa.
Regras de negócio ficam em um repositório separado, e podem ser consultados pelos processos/aplicações em tempo real.
As regras de negócio são definidas através de CONDIÇÕES e AÇÕES.
SE condição
SE data_validade < data_atual
ENTÃO ação
ENTÃO cliente = "inativo"
E
mensagem = "O cartão expirou"
Benefícios:
Flexibilidade para a definição de regras
Independência entre regras e processos ou aplicações