最新文章列表

规则引擎教程--版本控制

    我们在规则编写时,往往会遇到规则反复变化的情况。若我们要每次都去修改规则逻辑,不仅会需耗大量时间,而且还对每次修改的具体的规则不能做好记录。规则引擎对每次修改保存之后的规则包都会记录成一个版本,然后对每个规则包的每个版本都有具体控制,我们不但可以把规则包恢复到任意的历史版本,而且可以比较每个版本之间的具体差别。       规则管理系统顾名思义是一套用于管理规则的系统。我们可以直接把在 ...
NIIT_zhu 评论(0) 有1733人浏览 2013-06-03 16:43

规则引擎教程--变量跟踪

 功能概述     在规则包测试过程中,若要知道变量在每个规则中执行情况,变量在每个规则中值的变化情况,就可以对该变量进行“调试跟踪”。这样就可以把变量在每个规则、规则集的值赋值、变化、结果情况全部记录下来。这个变量即可以是“传入数据”中的变量,也可以是“临时数据”中的变量,也可以是“内存表”中的变量。   创建个名为“变量跟踪”的规则包,创建过程如下图所示:         ...
NIIT_zhu 评论(0) 有1204人浏览 2013-05-31 15:58

在流程和节点中引入规则引擎

  规则引擎的功能和特点是在不改变流程,不重新部署工程的情况下,动态的配置策略信息,修改策略逻辑.达到动态的业务配置目的。   举一个简单的例子.一个销售机构销售一种商品,当该商品的数量小于100的时候不需要运输部门负责运输,则不需要通知运输部门。但是当大于100的时候则需要运输部门负责运输,但有的时候这个100的数量是可变的,有的时候是150,有的时候甚至是200。但是这个数量如果写在了 ...
NIIT_zhu 评论(0) 有858人浏览 2013-05-27 10:39

规则引擎在数据分析中的应用

  前言:规则引擎通过将业务规则和开发者的技术决策分离, 实现了动态管理和修改业务规则而又不影响软件系统的需求。以下通过实例对基于SQL 查询、自定义规则等一系列场景来说明规则引擎在数据分析中的应用。            在现代的企业级项目开发中, 商业决策逻辑或业务规则往往是硬编码嵌入在系统各处代码中的。但是外部市场业务规则是随时可能发生变化的, 这样开发人员必须时刻准备修改、更新系统 ...
NIIT_zhu 评论(0) 有869人浏览 2013-05-22 17:15

规则引擎实现生产调度系统

    生产调度系统是制造企业MES系统的重要组成部分,对应于生产管理系统的短期计划安排,主要目标是通过良好的作业加工排序,最大限度减少 ...
NIIT_zhu 评论(0) 有954人浏览 2013-05-20 13:00

规则引擎基础教程--创建规则工程

       通过系列教程讲解VisualRules规则引擎产品的具体功能使用,首先我们讲一下如何使用规则引擎创建规则工程。         首先我们打开规则编辑器,然后选择上方工具栏的:“文件”------>“新建规则工程”,如下图:                选择新建规则工程后,会出现以下界面,我们需要填入规则工程的名称和选择规则工程饿存放路径,以及选择碰到同名规则工程时是否 ...
NIIT_zhu 评论(2) 有1025人浏览 2013-05-15 14:04

使用规则引擎实现业务逻辑

  使用规则引擎可以通过降低实现复杂业务逻辑的组件的复杂性,降低应用程序的维护和可扩展性成本。这篇文章展示如何使用VisualRules规则引擎让 Java™ 应用程序更适应变化。VisualRules有一个本地规则表达式语言和一个规则编辑器插件,使 VisualRules的应用更加简单快捷   要求施加在当今软件产品上的大多数复杂性是行为和功能方面的,从而导致组件实现具有复杂的业务逻辑。 ...
NIIT_zhu 评论(0) 有1256人浏览 2013-05-14 15:47

数据结构配置器

          1数据结构配置器简介   1.1概述   数据结构配置器(DataBuilder)是visualRules产品中数据库层的管理工具。由于管理数据的数据库种 ...
NIIT_zhu 评论(0) 有1024人浏览 2013-05-14 11:58

VisualRules规则引擎开发教程

                      学习前的准备   获取VisualRules安装程序   VisualRules是一个基于规则引擎实现的可视化定制业务逻辑的商业规则 ...
NIIT_zhu 评论(2) 有1729人浏览 2013-05-14 11:50

规则引擎在银行保险行业的对比报告

  引言   本文档为对旗正公司的规则产品在银行保险等金融领域的实际应用做出一个综合评估报告。根据实际的数据(商业生产数据)来为以下应用场景提供模型支撑,展现客观真实的报告结果,展现旗正规则产品的综合能力   应用场景   由于涉及商业机密,总体场景说明进行简化说明,取其中部分不连贯场景   场景层次说明          该场景是取自BPO客户的后台数据处理模块,共分 ...
NIIT_zhu 评论(0) 有1021人浏览 2013-05-13 14:00

规则引擎电力调度运行安全分析系统

随着电力需求的日益增长,电力调度和电网安全的重要性更加凸显。在电力调度系统的运行中,电网经常需要启停和维护设备、电网的运行方式变化也很 ...
NIIT_zhu 评论(0) 有614人浏览 2013-05-03 12:36

电信基站数据核查规则引擎示例

基站数据库基站数据库基站数据库基站数据库应用应用应用应用场景说明场景说明场景说明场景说明    (一) 基站数据库主要由GSM与TD-SCDMA网络基站、直放站、室内分布系统等信息组成。 (二) 应用场景包括:无线资源信息查询,无线资源信息维护管理,满足网络维护、统计处理、市场分析和建设规划等多方面需求。 (三) 使用单位:市运营建设中心、无线维护室、网络优化室、小区规划室、网络监控室、网络业 ...
NIIT_zhu 评论(0) 有924人浏览 2013-04-26 13:49

规则引擎drools与spring整合

最近开发一个项目,要用到规则引擎,就下载JBoss drools研究了一下,使用springside开发了一个简单的购物车项目,使用规则引擎在购物结账时使用规则引擎计算订单价格,可以使用jetty运行,也可以使用tomcat 附近已上传。
goodluck_wgw 评论(1) 有8268人浏览 2013-01-08 14:54

drools学习笔记

Drools简介:     Drools 是用 Java 语言编写的开放源码规则引擎,使用 Rete 算法对所编写的规则求值。Drools 允许使用声明方式表达业务逻辑。可以使用非 XML 的本地语言编写规则,从而便于学习和理解。并且,还可以将 Java 代码直接嵌入到规则文件中,drools与 Java Rule Engine API(JSR 94)兼容。     Rete算法是一种前向规 ...
ywjgift2012 评论(1) 有1973人浏览 2012-12-11 22:59

规则引擎应用探讨

规则引擎主要用在,ERP里面复杂的排程,电信行业的积分,套餐,价格、医院的排班等等,比如,论坛中这篇帖子:http://www.iteye.com/topic/25215 积分规则:凭XX信用卡消费1元人民币,即可获得1分的消费积分, 在汽车类商户每消费100元人民币积8分,在房地产类商户每消费100元人民币积6分。 兑奖规则:100分~300分:兑换150元礼品,300分~500分兑换 ...
NIIT_zhu 评论(0) 有1538人浏览 2012-07-03 16:13

Rete算法(2)

  使用RETE算法的模块系统,有四个入口,分别是添加事实(add-wme)、去除事实(remove-wme)、添加规则(add-production)、去除规则(remove-production)。上面的主要介绍了建立rete网络后添加事实的过程。下面先具体介绍alpha网络的建立和添加事实的过程,然后再介绍另外三个过程。 4.4 Alpha网络 当事实添加到工作内存后,alpha网络对事 ...
henry_sui 评论(0) 有1456人浏览 2012-05-31 12:41

Rete算法(1)

[size=small;]RETE算法介绍一、 rete概述Rete算法是一种前向规则快速匹配算法,其匹配速度与规则数目无关。Rete是拉丁文,对应英文是net,也就是网络。Rete ...
henry_sui 评论(0) 有1106人浏览 2012-05-31 12:38

Drools学习笔记2

接上面的代码:   public class DroolsTest { public static final void main(String[] args) { try { // load up the knowledge base KnowledgeBase kbase = readKnowledgeBas ...
allenson933 评论(0) 有6206人浏览 2012-02-27 14:54

Drools学习笔记1

1.      为什么要使用规则引擎?   首先当面临一个逻辑稍微复杂的业务处理时,经常会过多的使用if… else if…else 这样的语句,我们容易陷入自己的逻辑混乱当中,而且可调试性和可维护性非常差。这时候我们就会想能不能把业务逻辑抽象出来,用一种简单易懂的语言来描述。这时候规则引擎就出现了。使用规则引擎主要有以下几个优点: 1)               声明式的编程:这种方式使得 ...
allenson933 评论(0) 有1979人浏览 2012-02-27 14:52

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics