【智能决策引擎】规则引擎介绍
什么是决策?
决策指的是业务人员与决策人员制定的业务规则。
举个简单的例子:某商场节假日推出商品促销活动,凡购买满200元即可减50元,满300减100元
这就是一个决策。
规则引擎的由来
规则引擎是由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接收数据输入,解释业务规则,并根据业务决策做出业务规则。
规则引擎的优点
大幅度减少业务人员与技术人员的沟通成本,花更少的时间处理数据,加速业务扩展
使用规则引擎可以通过降低实现复杂业务逻辑的组件的复杂性,降低应用程序的维护和可扩展性成本,其优点如下:
• 分离商业决策者的商业决策逻辑和应用开发者的技术决策;
• 能有效的提高实现复杂逻辑的代码的可维护性;
• 在开发期间或部署后修复代码缺陷;
• 应付特殊状况,即客户一开始没有提到要将业务逻辑考虑在内;
• 符合组织对敏捷或迭代开发过程的使用;
开源与商业的决策引擎代表
开源规则引擎:
• JBoss Drools
• Mandarax
• OpenRules
• JEOPS
• InfoSapient
• Roolie
• Apache Camel
商业规则引擎:
• ODM
• Oracle Business Rules
• 旗正规则引擎
• Jess(可研究,商用收费)
【智能决策引擎】规则引擎介绍相关推荐
- 流程引擎规则引擎_规则引擎的优势
流程引擎规则引擎 Following are some of the major advantages of a Rule Engine: 以下是规则引擎的一些主要优点: 更容易理解 (Easier ...
- 规则引擎--规则引擎构成重点
2019独角兽企业重金招聘Python工程师标准>>> 1.在规则引擎中,将知识表达为规则(rules),要分析的情况定义为事实(facts). 对我来说:事实库就是实时数据. 2. ...
- 金融科技:如何通过简易大数据智能决策处理业务?
进入信息时代,面临知识爆炸和信息泛滥,人们力图从海量数据中挖掘出有用的信息,获取所需的知识,这就需要利用人工智能的方法对数据进行分析.本文的主题是如何通过智能化和数据分析处理金融业务. 在互联网金融产 ...
- java 规则引擎roolie_【智能决策引擎】规则引擎介绍
什么是决策? 决策指的是业务人员与决策人员制定的业务规则. 举个简单的例子:某商场节假日推出商品促销活动,凡购买满200元即可减50元,满300减100元 这就是一个决策. 规则引擎的由来 规则引擎是 ...
- 规则引擎Drools详细介绍
规则引擎Drools详细介绍 一. 规则引擎概述 1.1 什么是规则引擎 1.2 使用规则引擎的优势 1.3 规则引擎应用场景 1.4 Drools介绍 二. Drools使用与说明 2.1 Droo ...
- 规则引擎选型及应用 邴越 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 规则引擎 摘要: 规则引擎具体执行 ...
- springboot中使用规则引擎Drools
文章目录 规则引擎的场景 规则引擎介绍 使用规则引擎的优势 规则引擎应用场景 rools介绍 Drools入门案例 规则引擎构成 Drools基础语法 springboot使用规则引擎 规则引擎的场景 ...
- 【Drools一】值得打工人学习的规则引擎Drools
本文主要对Drools的使用业务场景做简单介绍. 规则引擎 规则引擎:全称为业务规则管理系统,英文名为BRMS(即Business Rule Management System).规则引擎的主要思想是 ...
- 规则引擎 Drools:规则引擎概述
什么是规则引擎 规则引擎,全称为 业务规则管理系统,英文名为BRMS(即Business Rule Management System).规则引擎的主要思想是将应用程序中的业务决策部分分离出来,并使用 ...
最新文章
- java 单例写法_java 单例模式的几种写法
- AOP和IOC的作用
- Git+SourceTree使用时出现的问题
- 基于消息队列 RocketMQ 的大型分布式应用上云最佳实践
- pc receiver2.0.3_【工控笔记】WINCC 7.4与博途V15.1仿真软件S7PLCSIM V15 通信
- gulp,grunt,bower,feoman,fis 简单说明
- linux上如何设置ssh免密登陆
- 一次自定义Configuration的悲惨经历。
- 网络视频贴片广告全面推行第三方监测
- django 1.3下关于静态文件staticfiles的设置
- 【结论】【dfs】费解的开关(joyoi-tyvj 1266)
- linux下udp多线程编程
- [python 笔记]:序列详解:字符串,列表,元组,range对象
- 126套Unity3D视频教程全集(包含入门、编程、特效、UI、动画、实战等等)
- php houdini,houdini中文翻译.pdf
- 训练集、验证集、测试集以及交验验证的理解
- 字符串的解读和标签模板
- 深度技术 GHOST XP 电脑城克隆版 V7.0 (NTFS/F32)
- 获得汉字首字母和拼音
- 使用itext创建PDF模板