规则引擎可以实现哪些目标?
规则引擎可以实现哪些目标?
规则引擎(Rules Engine)通常是软件中的组件,用于在运行时验证业务规则。
它们经常被用来便于更改业务规则而不必重新编译/部署软件。规则可以轻松地存储在企业数据库中,甚至可以由了解业务规则更有效的非技术用户进行编辑。
例如,抵押贷款公司可能需要每周更改批准抵押贷款的标准。通过使用规则引擎,您可以轻松创建非常复杂的标准,而无需将逻辑“编程”到软件中。比如这个星期基础信用评分发生变化,你只需调整规则链中的那个规则。然后,明天当给定90%股权率时,收入百分比要求PMI最低的规则发生变化时,您可以立即设置该“规则”。