Ree*_*sey 26
一个规则引擎通常是在软件的组件,用于在运行时验证的业务规则.
它们经常被用于无需重新编译/重新部署软件即可轻松更改业务规则.规则可以轻松地存储在公司数据库中,有时甚至可以由技术较少的用户编辑,这些用户更有效地理解业务规则.
例如,抵押贷款公司可能需要每周更改其批准抵押贷款的标准.通过使用规则引擎,您可以轻松创建非常复杂的标准,无需将逻辑"编程"到软件中即可对其进行修改.比如,本周,基本信用评分发生变化,您只需在规则链中调整该规则.那么,明天,当要求PMI给出90%的股权比率的最低收入百分比发生变化时,你可以把这个"规则"放到适当位置.