数据库,规则库和知识库的比较

大部分的信息系统都是基于数据库的。许多公司感觉自己落后了,因为竞争对手都部署了基于规则库和知识库的智能化应用。

 


 

一般而言,基于数据库的系统仅用于处理数据和输出信息,常常导入信息数据泛滥。用户不清楚哪些数据是真正的重要,他们甚至不清楚如果要做一个准确的断定,是否已经有足够的信息。有太多的选择困扰着用户,导致他们处理的速度放慢。浏览器下面有太多的购物车信息,但人家想知道更多的答案,而不仅仅是信息。

 

基于数据库的业务系统,业务规则往往被硬编码到程序代码、存储过程或触发器中。只有程序员可以修改这些规则。

 

基于规则库的系统(如ILog,CKRule规则引擎等)往往比基于数据库的更加强大和更加灵活。他们处理数据和规则去制定决策。他们在处理大量的简单的业务规则时非常在行,如处理价格和促销规则,可以处理很大范围内的逻辑推理。他们处理实时决策和决策程序是最好的。

 

基于规则库的系统中,业务规则通常是很具体的,这样业务分析员师甚至业务处理专家都可以修改这些规则。基于规则库系统中,推理(如果/那么)和模式匹配规则被广泛使用。

 

基于知识库的业务系统比基于数据库的灵活,他们处理数据和使用专家知识去展现答案,推荐和专家建议。用户根据其个人的独立需求提供个人答案和产品建议。销售人员取得用户购买的初步意向。基于知识库的系统就会挖掘深层次的逻辑和复杂的业务规则。他们可以处理更加复杂的规则和深层次的推理。

 

在基于知识库的业务系统中,业务规则被具体化时,可以超越接口和模式匹配的规则。他们可以处理概率推理,实例推理,模糊逻辑和其他高级推理技术。业务问题和业务规则越复杂,基于知识库的解决方案超有可能起作用。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件名称:CKRule规则引擎V1.0.9 *注意:请填写软件名称+ 有无插件:无插件 界面语言:多国语言 软件类型:国产软件 授权方式:免费版 软件等级: 软件大小:980 K 官方网址:http://www.ckrule.com/uploadfiles/CKRule1.0.9.zip 软件界面图:http://www.ckrule.com/Doc/cn/Files/sys.png 隶属栏目:编程开发 运行环境:win xp/win2003/win7/win8/win2008 标签 TAG:.Net规则引擎,业务规则管理 软件简介: CKRule是一个业务规则管理和复合事件处理的综合性引擎,可以将企业管理策略的定义,部署,管理和维护工作从核心代码中分离。 企业将深入的业务决策整合到程序,并把市场变化因素以业务规则的形式进行更新。而CKRule可大大降低程序维护的成本,促进业务程序实现更多准确和有效的商务决策。 【软件特点】 1, 允许决策逻辑独立于核心程序代码。 2, 允许技术开发员和业务专家共同定义和管理决策逻辑。 3, 能够在程序运行时,允许程序执行决策逻辑管理,提供规则编辑器和运行引擎。 4, 使用纯.Net CSharp开发,提供丰富API并允许使用所有.Net API,调用.Net类,方法,实现接口。 【软件功能】 【决策表】使用CKRule决策表,你可以使用表格的形式,非常直观地创建大量的规则。 【决策树】决策树表现形式相对简单、形象和生动,常常用于工作中。 【客户规则池】在客户规则池功能中,CKRule提供了各种各样的接口或控件,供业务系统使用,但CKRule对用户是透明的,用户始终是在使用业务系统中。 【口语式编辑器】口语式编辑器可以在CKRule内部及客户规则池中被调用,正如其名,其语法与口语表达基本相同。 与标准编辑器相比,口语式编辑器有大量的提示,这使规则编写变得非常容易,会使用Word就会使用口语式编辑器,无需任何技术基础,一学即会。 【中间件】 CKRule是一个规则引擎,是一个优秀的中间件,使用之后可以大大减少了底层代码的变动。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值