规则引擎可以实现什么?

Rac*_*hel 14 rule-engine

使用规则引擎可以实现哪些目标?

Ree*_*sey 26

一个规则引擎通常是在软件的组件,用于在运行时验证的业务规则.

它们经常被用于无需重新编译/重新部署软件即可轻松更改业务规则.规则可以轻松地存储在公司数据库中,有时甚至可以由技术较少的用户编辑,这些用户更有效地理解业务规则.

例如,抵押贷款公司可能需要每周更改其批准抵押贷款的标准.通过使用规则引擎,您可以轻松创建非常复杂的标准,无需将逻辑"编程"到软件中即可对其进行修改.比如,本周,基本信用评分发生变化,您只需在规则链中调整该规则.那么,明天,当要求PMI给出90%的股权比率的最低收入百分比发生变化时,你可以把这个"规则"放到适当位置.

  • 并且经常提到的卖点之一是"业务用户"可以编写规则而不是"系统人员".这是否可实现取决于业务和用户. (2认同)