规则引擎入门

什么是规则引擎?
规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业务决策。
参考:
http://baike.baidu.com/link?url=BfAR-sxz1ryvOZ4uSVCqn9Csy51U5qCUaIomAQBogPE7FOxbbDB-2iXWR6N8FReIkoNNdc-Hk4y0sxKWpknWd_

规则引擎和工作流引擎有什么区别?
工作流引擎主要是通过流程引擎来驱动业务的流转的,适合业务过程已经固定下来或比较明确。
规则引擎说白了,就是对业务一些特殊算法的封装,不过将它们以规则表达式的形式提出来,放到前端,可以定义和修改。
在工作流中,也有自己的规则引擎,一般是路由或者流转等进行各类条件判断时用到。
另一种观点:
工作流引擎现在演化为 业务过程管理,最基本的概念还是业务过程的流转,而业务规则侧重业务逻辑的控制.
比如零售行业的价格规则,它会针对 客户 商品/品类 地理位置等设计一个非常复杂的价格管理体系;与业务规则非常紧密的是事件引擎,比如政府部门的应急处理系统;业界都有很出名的软件和这些概念匹配,比如IBM、oracle\sap\SG等,目前市场份额方面,IBM处于绝对垄断地位,它的产品分别叫IBM Business Process Manager和IBM Operational Decision Manager(规则与事件)
参考:
http://bbs.csdn.net/topics/390729750

著名的规则引擎有哪些?
开源的代表是Drools,商业的代表是VisualRules ,iLog。
参考:
国内外主流工作流引擎及规则引擎分析
http://wenku.baidu.com/link?url=NtBwBfRxrr6hgYZ8CRkc4sbMoQMiTSr-Q7U_WV-XEiwEYcGdIz2l4Dh8BmtqeQw4JWW2kwKDfB4nlQf4uFxguvXpv6bgoHo9-YgDEx0eV3O
(好文!农信银!虽然有个别地方不专业)

开源的规则引擎有哪些?
java的比较少,目前只有8个,最出名的是Drools
参考:
http://www.open-open.com/41.htm

什么是事件引擎?
没有找到这个概念。
找到事件处理引擎。规则引擎是其核心部分。
参考《复杂事件处理引擎关键技术研究》
http://www.docin.com/p-771991437.html

什么是推理引擎?什么是推理机?
推理机就是推理引擎,推理机是专家系统的核心部分,专家系统是人工智能的一个分支。
规则引擎是基于规则的推理引擎,一种简单的推理引擎。

规则引擎的推理包括正向推理和反向推理。

参考:

http://www.cnblogs.com/holbrook/archive/2012/03/20/2408526.html

工作流引擎是否包含流程引擎与规则引擎?
找不到流程引擎的概念。
有些文章说的流程引擎差不多等同于工作流引擎,或者是工作流引擎的核心部分。
工作流引擎肯定包含规则引擎,主要是业务流转的规则。

IBM Business Process Manager和iLog有什么关系?
前者是业务流程管理,后者是规则引擎。

农信银的文章里提到activiti支持规则引擎camel,camel是啥?
apache camel从官网描述上看,并不是一个规则引擎,而更倾向于企业集成模式。
比如,把企业的A地址路由转向到B地址。
他的比较产品不应该是drools,而更应该是mule、fuse等。
所以open-open里的规则引擎没有它。(根据农信银这点上有点瞎来)
参考:
http://camel.apache.org/
http://www.open-open.com/lib/view/open1340807942296.html

=====================

什么叫柔性的工作流?
组织内部的各类流程能够对内外部环境做出快速适应。
参考:
http://tieba.baidu.com/p/1670470075
柔性工作流的研究-中南大学 http://www.docin.com/p-49568762.html

本文出自:ouyida3的csdn blog
2015.3.21
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值