什么是决策?

决策指的是业务人员与决策人员制定的业务规则。

举个简单的例子:某商场节假日推出商品促销活动,凡购买满200元即可减50元,满300减100元

这就是一个决策。

规则引擎的由来

规则引擎是由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接收数据输入,解释业务规则,并根据业务决策做出业务规则。

规则引擎的优点

大幅度减少业务人员与技术人员的沟通成本,花更少的时间处理数据,加速业务扩展

使用规则引擎可以通过降低实现复杂业务逻辑的组件的复杂性,降低应用程序的维护和可扩展性成本,其优点如下:
• 分离商业决策者的商业决策逻辑和应用开发者的技术决策;
• 能有效的提高实现复杂逻辑的代码的可维护性;
• 在开发期间或部署后修复代码缺陷;
• 应付特殊状况,即客户一开始没有提到要将业务逻辑考虑在内;
• 符合组织对敏捷或迭代开发过程的使用;

开源与商业的决策引擎代表

开源规则引擎:
• JBoss Drools
• Mandarax
• OpenRules
• JEOPS
• InfoSapient
• Roolie
• Apache Camel
商业规则引擎:
• ODM
• Oracle Business Rules
• 旗正规则引擎
• Jess(可研究,商用收费)

【智能决策引擎】规则引擎介绍相关推荐

  1. 流程引擎规则引擎_规则引擎的优势

    流程引擎规则引擎 Following are some of the major advantages of a Rule Engine: 以下是规则引擎的一些主要优点: 更容易理解 (Easier ...

  2. 规则引擎--规则引擎构成重点

    2019独角兽企业重金招聘Python工程师标准>>> 1.在规则引擎中,将知识表达为规则(rules),要分析的情况定义为事实(facts). 对我来说:事实库就是实时数据. 2. ...

  3. 金融科技:如何通过简易大数据智能决策处理业务?

    进入信息时代,面临知识爆炸和信息泛滥,人们力图从海量数据中挖掘出有用的信息,获取所需的知识,这就需要利用人工智能的方法对数据进行分析.本文的主题是如何通过智能化和数据分析处理金融业务. 在互联网金融产 ...

  4. java 规则引擎roolie_【智能决策引擎】规则引擎介绍

    什么是决策? 决策指的是业务人员与决策人员制定的业务规则. 举个简单的例子:某商场节假日推出商品促销活动,凡购买满200元即可减50元,满300减100元 这就是一个决策. 规则引擎的由来 规则引擎是 ...

  5. 规则引擎Drools详细介绍

    规则引擎Drools详细介绍 一. 规则引擎概述 1.1 什么是规则引擎 1.2 使用规则引擎的优势 1.3 规则引擎应用场景 1.4 Drools介绍 二. Drools使用与说明 2.1 Droo ...

  6. 规则引擎选型及应用 邴越 2017-04-27 16:31:17 浏览614 评论0 HTTPS 模块 配置 string exception void input 规则引擎 摘要: 规则引擎具体执

    规则引擎选型及应用 邴越 2017-04-27 16:31:17 浏览614 评论0 HTTPS 模块 配置 string exception void input 规则引擎 摘要: 规则引擎具体执行 ...

  7. springboot中使用规则引擎Drools

    文章目录 规则引擎的场景 规则引擎介绍 使用规则引擎的优势 规则引擎应用场景 rools介绍 Drools入门案例 规则引擎构成 Drools基础语法 springboot使用规则引擎 规则引擎的场景 ...

  8. 【Drools一】值得打工人学习的规则引擎Drools

    本文主要对Drools的使用业务场景做简单介绍. 规则引擎 规则引擎:全称为业务规则管理系统,英文名为BRMS(即Business Rule Management System).规则引擎的主要思想是 ...

  9. 规则引擎 Drools:规则引擎概述

    什么是规则引擎 规则引擎,全称为 业务规则管理系统,英文名为BRMS(即Business Rule Management System).规则引擎的主要思想是将应用程序中的业务决策部分分离出来,并使用 ...

最新文章

  1. java 单例写法_java 单例模式的几种写法
  2. AOP和IOC的作用
  3. Git+SourceTree使用时出现的问题
  4. 基于消息队列 RocketMQ 的大型分布式应用上云最佳实践
  5. pc receiver2.0.3_【工控笔记】WINCC 7.4与博途V15.1仿真软件S7PLCSIM V15 通信
  6. gulp,grunt,bower,feoman,fis 简单说明
  7. linux上如何设置ssh免密登陆
  8. 一次自定义Configuration的悲惨经历。
  9. 网络视频贴片广告全面推行第三方监测
  10. django 1.3下关于静态文件staticfiles的设置
  11. 【结论】【dfs】费解的开关(joyoi-tyvj 1266)
  12. linux下udp多线程编程
  13. [python 笔记]:序列详解:字符串,列表,元组,range对象
  14. 126套Unity3D视频教程全集(包含入门、编程、特效、UI、动画、实战等等)
  15. php houdini,houdini中文翻译.pdf
  16. 训练集、验证集、测试集以及交验验证的理解
  17. 字符串的解读和标签模板
  18. 深度技术 GHOST XP 电脑城克隆版 V7.0 (NTFS/F32)
  19. 获得汉字首字母和拼音
  20. 使用itext创建PDF模板

热门文章

  1. HTML_超级链接详细讲解
  2. 利用宽乐通信实现PHP网页收发短信
  3. 程序员健康:编程之余保护眼睛
  4. 批处理文件修改注册表
  5. 腾讯云网站备案咨询类解答:网站是否需要备案?
  6. 曙光服务器通过ipmi安装系统,曙光服务器ipmi部署记录
  7. 图解转盘抽奖布局样式,以小程序为例
  8. 关于No property 属性名 found for type 类名!的问题及解决方式之一
  9. linux下载/解压ImageNet-1k数据集
  10. JFET压控电阻的线性补偿