最近,因项目需要,研究使用IBM的规则引擎,但是网上相关资料甚少,只能查看IBM官网的相关文档,但大多是英文,所以学习过程相当痛苦,好在有IBM的技术支持人员帮助,在此,决定将自己对ODM的学习过程做成一个入门系列,巩固一下自己,同时惠及他人。ODM简介ODM:Operational Decisio...
分类:
其他好文 时间:
2015-11-14 16:24:07
阅读次数:
308
规则引擎适于频繁变动做生意的场景规则。我们在应用过程中的业务,还经常要处理大量的业务规则,当然,此外,我们希望有一个规则引擎,支持,这仅仅是更好。 对一些经常使用的商业规则引擎做一下了解,感觉很不错。可是太贵了。看一些开源的引擎吧。也不错,可是感觉相对于我们自己这么简单的需求,太复杂了。 于是就.....
分类:
其他好文 时间:
2015-10-26 12:02:50
阅读次数:
673
我曾经见过一个“规则引擎”,是在应用系统web界面直接编写java代码,然后保存后,规则即生效,我一直很是奇怪,这是如何实现的呢?实际这就好像jsp,被中间件动态的编译成java文件,有被动态的编译成class,同时又动态的加载到classloader中。所以,本质上,纯java得规则引擎,是100...
分类:
编程语言 时间:
2015-10-15 20:40:47
阅读次数:
283
新书:《Liferay Portal 6.1最佳实践门户网站建设》 《Liferay Portal 6.1门户站点建设最佳实践》是国内第一本全面介绍Liferay Portal用法的正规出版物。该书全面解读用LiferayPortal开发门户站点的内容管理、文档管理、资源框架、搜索引擎、规则引擎、协...
分类:
Web程序 时间:
2015-08-21 10:55:56
阅读次数:
325
本文转自:http://www.cnblogs.com/v-July-v/archive/2012/05/17/2539023.html 最近在研究规则引擎,需要学习决策树、决策表等算法。发现篇好文对我这个初学者很有指导价值,先转再细品。1. 什么是决策树 咱们直接切入正题。所谓决策树,顾名思义,....
分类:
其他好文 时间:
2015-08-20 23:49:47
阅读次数:
315
1、Drools官方网站下载Drools安装包, 官网链接:http://drools.org/download/download.html ? ? 下载安装包后,解压放到任意盘(比如D盘),解压之后该目录下包含如下的子目录: 其中: binaries: 存放所依赖的...
分类:
其他好文 时间:
2015-08-17 12:23:30
阅读次数:
185
在实际工作中,有关于达标判断的业务逻辑
就是谁谁谁 消费满了多少钱,就返多少钱的优惠券
声明:不是drools不好,只是在我遇到的场景下,不合适,不够好
在使用drools的时候发现有如下问题:
1、效率低。这是最严重的问题,实际业务环境,用户数量要几十万,还有很多业务相关的数据,他们要组合判断。实际情况是,插入working memory的fact数量超过万级,程序就开始hang...
分类:
其他好文 时间:
2015-08-17 12:00:00
阅读次数:
180
QLExpress 是一个轻量级的类java语法规则引擎,作为一个嵌入式规则引擎在业务系统中使用。让业务规则定义简便而不失灵活。让业务人员就可以定义业务规则。支持标 准的JAVA语法,还可以支持自定义操作符号、操作符号重载、 函数定义、宏定义、数据延迟加载等。QLExpress可以执行标准的java...
分类:
其他好文 时间:
2015-08-06 18:10:14
阅读次数:
503
说一个自己比较喜欢的开源产品JBoss Drools, 很多企业内部大型项目都在使用的规则引擎该怎么理解规则引擎,到底是个什么东西,我好像没听过,我们能用么。它是配有内置算法及对应数据结构的计算容器,在容器内部可以写我们的业务规则或计算规则。这套算法在规则引擎内的规则数爆增的情况下,可保计算速率不会...
分类:
其他好文 时间:
2015-07-11 13:28:52
阅读次数:
129
1.1.条件Drools它是一个基于Java开源规则引擎。因此,使用Drools以及前需要安装在开发机器JDK周边环境,Drools5.5需要JDK版本号的1.5或者更多。1.2.开发环境搭建大多数软件学习的第一步就是搭建这个软件的开发环境,Drools也不例外。本小节的内容就是介绍怎样搭建一个Dr...
分类:
系统相关 时间:
2015-07-10 18:52:25
阅读次数:
178