- 博客(15)
- 资源 (21)
- 收藏
- 关注

原创 规则引擎教程--表达式规则
我们在规则配置器上编写规则时,我们一般都是有操作向导提供我们点击选择。比如我们要选择给变量“a”赋值,默认的方法如下图所示: 我们可以通过以上三个步骤,选到变量赋值,接下来我们要选择对象库中具体需要定义的变量,如下图所示:我们可以看到上述的赋值过程是通过鼠标点击选择的,但是我们在表达式规则中,开发人员可以完全通过中文描述来实现。 右键名为“功能解析”的工程,点
2013-06-04 17:13:25
2237

原创 规则引擎教程--表达式表格
我们在对数据库的表进行操作的时候,通常采用的方式就是通过写sql对表进行增、删、改、查。若大量的查询都是在表中操作,就会大大增加表工作量,对表的性能会有影响。规则引擎提供了内存表的概念,内存表就是一张虚拟表。我们可以把数据库中表的数据导入到内存表中,再对内存表进行操作。表达式表格,实际上就是对内存表进行查询操作。在这个表达式中,我们可以设置不同的条件,查询对应的结果。 右键名为“功
2013-06-04 13:33:16
1651

原创 规则引擎教程--Xml节点
选中工程名为“对象库”的工程,右键点击“对象库”,点击菜单项中的“新建规则包”,如下图:并将其命名为“Xml节点”,显示如下:“Xml节点”规则包创建完成。将“Xml节点”规则包点开,可以看到“对象库”,右键点击对象库,点击菜单项中的“添加XML节点”,如下图:XML节点显示如下,勾选上他的方法“init”,并将属性值为节点名称的属性值改为“dep”,如下图:点
2013-05-29 17:22:41
1434

原创 规则引擎教程--Excel工作薄
左键点击菜单栏上的“文件”,点击菜单项中的“新建规则工程”,如下图: 弹出对话框“创建新的工程”,在工程名称对应的文本框中输入“对象库”,如下图点击确定,如下图:规则工程创建完成。选中工程名为“对象库”的工程,右键点击“对象库”,点击菜单项中的“新建规则包”,如下图:并将其命名为“Excel工作薄”,显示如下:“Excel工作薄”规则包创建完成。
2013-05-28 15:23:05
1246

原创 基于规则引擎的经营决策管理
在企业的信息化系统中许多最新的计划都以IT资源更贴合业务用户和业务需求为重点。系统和业务部门的需求结合的越紧密和需求之间的差距越小,对企业的业绩提升就越明显。各个企业在面对市场变化和新的商机时表现的日益灵活,响应速度也日益提高。通过提高面向业务的操作执行可视性,管控和风险可得到更有效的管理。过程可得到简化并实现自动化,以改善客户服务,并降低成本。 企业的高层管理者经常会抱怨
2013-05-28 13:35:19
2910

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

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

原创 规则引擎教程--多维决策表
在交叉决策表以及关联决策表中,条件之间的通常是一对一的关系(也可以实现一对多),但是在实际情况中往往会出现一对多的关系。如在下面的列子中,一个学生要考很多学科,一个学期又要考很多场试。若用交叉决策表会造成逻辑上的冗余,而多维决策却很容易的实现一对多的关系。学生考试的考试情况如下图所示: 我们可以看到,每个学生每学期要有三次考试,而每次考试要考三门学科。这样多维决策表的条件部分应该有三个
2013-05-17 16:42:14
2684

原创 保险公司理赔作业流程分析
目前保险公司的理赔作业流程一般完全由人工操作完成,由于对风险管控的严格要求,虽然经过长期持续的流程精简,每一个赔案都必须经过报案、受理、扫描、信息录入、医保理算、案件审核、案件赔付理算及签批复核等环节。在此传统人工模式下,客观上,理赔处理时效很难再进行缩减。对于大中型保险公司,哪怕是将平均理赔时效提高20%,都将是极大的挑战。而在自动化理赔系统支撑下,部分人工操作环节,如理赔信息处理、理赔金额计算
2012-07-11 14:30:45
7671

原创 如何在工作流等开发平台中集成规则引擎
基于web应用来说,通常分为三部分:界面层、业务逻辑层和持久层。在制作开发平台是,我们都是在这三方面做工作。由于这三层的特点有些不同,因此我们会采用不同的实现方式来实现。界面层,强调的是操作界面,因此我们注重采用所见即所得的方式来调整界面布局以及界面样式。更多的我们可以会做一个表单设计器。 业务逻辑层,我们强调逻辑调整的便利性,我们会采用动态语言或者规则引擎来实现逻辑的配置。 在持
2012-06-29 15:59:27
1346

原创 规则引擎集成数据库操作
在一般的项目开发中,用的最多的是基于数据库的管理系统,虽说现在对关系型数据库出来了很多的替代方案,但是在实际正式的项目中,我们基本上还是使用关系型数据库来进行开发。 在项目开发的过程中,我们主要是抓住几个关键的地方。一个就是数据库结构的设计,以及操作该数据库的SQL语句。虽说现在Hibernate等可以不用再书写SQL语句来进行开发,但是对于高级设计人员来说,SQL语句还是最简洁和快速的
2012-06-29 15:57:37
1646

原创 规则引擎--移动结算系统开发
一、业务需求1、 实现网间结算、网内结算、SP 业务结算2、 支持语音、数据、SP 服务的结算3、 统一维护结算规则4、 对结算话单进行批价5、 对结算规则的维护进行权限控制二、业务规则包的结构由于每种结算话单的话单格式与结算规则区别较大,并且在进行话单批价时能够明确知道要进行哪些批价规则运算。因此可以设计为3个规则集。即网间结算规则集、网内
2012-06-29 15:56:12
1927

原创 我对规则引擎的理解
可能很多人还不了解规则引擎是什么东西,或者不知道规则引擎究竟有什么用。我们都知道工作流引擎,也听说过JBoss下面有个Drools,或者我们知道 weblogic或者Oracle也有自己的Business Rule,我们可能还听说过ILOG被IBM收购了,如果我们研究微软的WWF,可能也知道其中有RuleSet等内容。国内的一些web快速开发平台,也提到了规则引擎。在我们的印象中,我们
2012-06-29 15:54:14
2937

原创 java 类调用规则包
除了规则配置器嵌入的页面配置器生成的jsp页面,调用规则包之外,其他的java工程如果要调用此规则包,可以通过规则引擎类类进行调用。以下演示eclipse中java工程如何调用规则包。设置java工程路径 首先在eclipse的java工程中,点击属性设置其路径。在其属性窗口的Java Build Path中设置Libraries,通过Add External JAR
2011-04-22 14:21:00
1325

原创 VisualRules
VisualRules是在规则引擎基础上发展出来的一款产品,其秉承了规则引擎可以使业务逻辑的变化可以独立于程序之外的特点,同时结合国内软件项目的特点,为数据库层和界面层也提供了独立于程序之外配置的特点,因此本产品不光是一个业务规则管理系统,还是一个基于规则引擎的web快速开发平台。与国际上其他的业务规则管理系统相比,本产品具有以下特点: 顺序执行的规则引擎算法 传统的业务规则
2010-12-10 14:28:00
2160
规则引擎-Java调用规则
2013-06-07
规则引擎-调试与日志文件
2013-06-07
规则引擎-数据库访问操作
2013-06-07
规则引擎-内存计算表
2013-06-07
规则引擎-扩展函数和方法
2013-06-07
规则引擎-决策树
2013-06-07
规则引擎-决策池
2013-06-07
规则引擎-交叉决策表
2013-06-07
规则引擎-规则流
2013-06-07
规则引擎-规则包导出
2013-06-07
规则引擎-多维决策表
2013-06-07
规则引擎-规则测试和轨迹跟踪
2013-06-07
规则引擎-表达式规则
2013-06-07
规则引擎-表达式表格
2013-06-07
规则引擎-变量跟踪
2013-06-07
规则引擎-版本控制
2013-06-07
规则引擎-FTP上传
2013-06-07
规则引擎-Excel操作
2013-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人