TechTarget云计算 > 百科词汇

业务规则引擎:business rules engine

业务规则引擎(BRE,business rules engine)是一种软件组件,它允许非程序员添加或更改业务流程管理(BPM)系统中的业务逻辑。业务规则是一个描述企业政策或程序的说明。业务逻辑描述的是与数据库中执行规则的数据相关的一系列操作。

  业务规则引擎将业务规则执行代码与业务流程管理系统的其他代码分开。这样最终用户无需请求程序员的帮助就可以更改业务规则。在更改时,引擎会评估更改对系统中其他规则的影响,如果有冲突,就会提示用户。

  据作者Alex Berson和Larry Dubov所述,一个完整的业务规则引擎(BRE)包括以下内容:

  • 业务规则库——一个用于存储业务用户所定义的业务规则的数据库。
  • 业务规则编辑器——一个直观的用户界面,使业务用户能够定义、设计、记录和编辑业务规则。
  • 报表组件——直观的用户界面,允许业务用户查询和报告现行规则。
  • 规则引擎执行核心——执行这些规则的实际编程代码。

最近更新时间:2010-03-09 翻译:曾芸芸EN

相关推荐

  • SOA升级遗留系统案例:业务规则系统独立化

    美国堪萨斯州最近授予埃森哲一个五年期合约,创建一个用面向服务架构(SOA)的新利益资格系统。这个设计将支持一个模块化入口和基于规则的利益管理系统来连接遗留的后端。

  • 2011年SOA策略和业务规则工具将回归舞台?

    正如Forrester分析师Randy Heffner所说,我们所做的是为了2011年的业务,寻找更多的相同点,更多的变化,他关注于业务规则和SOA策略这两个孪生领域,这两个内容在新的云计算架构下显得有些失色。

  • 业务规则引擎 复杂的“便利”

    业务规则引擎可以分离出流程的关键决策逻辑,用比应用代码更加有好的业务语言。抽象概念层更快速简单地交换规则,但是增加了系统复杂性。

  • 用于业务规则系统的增量式设计

    很少有人比BRCommunity的执行主编Ron Ross先生更了解业务规则,同时他也是业务规则解决方案的负责人和业务规则论坛会议的联合主席……