
3
TEAM BSTEK
© Copyright BSTEK Corporation 2006
什么是规则引擎?
规则引擎是一种嵌套在应用程序中的组件,它实现了将业务规则从应用程序代码中分离出来。
规则引擎使用特定的语法编写业务规则,规则引擎可以接受数据输入、解释业务规则、并根据
业务规则做出相应的决策。
调
用
传统业务逻辑编写方式
客
户
端
业务
逻辑
组件
调
用
引入规则引擎后业务
逻辑组件的编写方式
调
用
规则引擎
引入规则引擎后带来的好处:
-
实现业务逻辑与业务规则的分离,实现业务规则的集中管理
-
可以动态修改业务规则,从而快速响应需求变更
-
使业务分析人员也可以参与编辑、维护系统的业务规则
-
使用规则引擎提供的规则编辑工具,使复杂的业务规则实现变得的简单
评论9