[期刊]一种基于云计算的业务规则匹配算法

一种基于云计算的业务规则匹配算法

刘 杰

研究业务规则匹配效率优化问题,由于企业业务规则数目多,逻辑变化复杂,内存消耗大,导致传统匹配算法效率低。为提高了业务规则匹配效率,将云计算理论中的节点共享和索引查询优化技术引入到Rete匹配算法中,产生一种根据云计算改进的Rete业务规则匹配算法。首先构建规则网络和事实,然后采用节点共享技术降低空间冗余,最后采用索引查询优化技术进行搜寻,遍历这个网络,从而提高匹配的效率。通过3个仿真对改进后Rete算法性能进行测试,仿真结果表明,改进Rete算法提高了业务规则匹配效率,解决了传统算法实时性差的问题,资源利用率高,为企业优化管理提供了依据。

关键词:模式匹配;规则;事实;多事实对象

[下载地址]:http://bbs.chinacloud.cn/showtopic-13072.aspx

时间: 2024-09-20 14:39:23

[期刊]一种基于云计算的业务规则匹配算法的相关文章

一种基于云计算的服务外包模式: 云外包

一种基于云计算的服务外包模式: 云外包 文章首先介绍云外包的定义并指出其产业集群化.成本低廉化.领域多元化的特征,接着分析云外包在理论研究.用户及媒体关注程度.企业实践三方面的发展现状及趋势,最后以西安软件园的"双云战略"为例来说明云外包的实际应用. 关键词: 云外包; 云计算; 信息服务 temp_12091708487777.pdf

一种基于云计算平台的iSCSI SAN设计与实现

一种基于云计算平台的iSCSI SAN设计与实现 吴惠 刘江涛 陈建兵 肖梦雄 云南师范大学学报(自然科学版) 2014年03期 一种基于云计算平台的iSCSI

一种基于云计算和3G的数字化广播系统

一种基于云计算和3G的数字化广播系统 徐赛华 张翔 陈德人 周红晓 针对传统广播覆盖有限,覆盖成本及维护成本高,容易受干扰,应急预警和信息发布能力差等问题,提出了一种基于云计算和3G的新型的数字化广播系统设计方案. 该系统由播控平台.播控终端以及接收终端三部分构成,系统利用电信3G网络的基础设施,实现分组和定点广播,很好地解决了应急情况下的紧急广播问题. 通过实验验证,系统具有资源集中.弹性供给.终端简化.快速部署的优点. 一种基于云计算和3G的数字化广播系统

七种基于云计算的机器学习服务

开发机器学习解决方案提升现有的预测算法并不是一件容易的事情.这需要大量的工作来保证其正确性,包括清除数据.建立基础结构.测试和再测试模型以及最终部署算法. 这里有七种机器学习服务,它们可以帮助你减少部署机器学习解决方案的痛苦. 1. 微软Azure机器学习 基于微软Azure云平台的Azure机器学习(Azure Machine Learning)为所有的数据科学家提供了一个流线型的体验:从只用一个网页浏览器设置,到使用拖放手势和简单的数据流图来设置实验.Machine Learning Stu

[文档]一种基于云计算管理大学网络资源方法

A Novel College Network Resource Management Method uing Cloud Computing Chen Lin  QiongZhou University This article introduces cloud computing and function of cloud computing, then analyzes the exiting problems of college network resource management,

谁将成为云计算时代的规则制定者

尽管人们都不愿意受规则的约束,喜欢随心所欲的自由发挥.然而不幸地是,物理世界是基于一种规则的约束下建立并运行的,人们的行为是无法摆脱自然规则的约束的.蝴蝶效应实际上是采用科学的方法描述事物之间的联系的. 在云计算出现之前,很多人庆幸自己可以通过计算机按照自己的意愿创建产品,比如游戏软件,商品交易系统等.但是这种自由带来的问题在互联网出现后开始变得越来越明显了. 云计算的目的就是在更大的范围内建立起事物之间的关联关系,使人们在一个共同的平台上进行博弈,这种方式可以在最大程度上降低能耗,提高效率.

测试SQL Server业务规则链接方法

有一个古老的争论,是关于在哪里存储应用程序业务逻辑的:是在应用程序本身的业务逻辑层中还是在数据库层中.应用程序逻辑层的绝对支持者提出,数据库的唯一目的就是保存数据,以备应用程序所用.提倡用数据库来存储业务规则的人则坚持认为,业务规则最好存储在数据库中,因为数据也存储在那里,规则在那里更容易运行.而在我看来,对于存储应用程序的逻辑来说,没有一个"最好的地方"--它真正取决于您正在解决的业务问题. 链接数据库存储过程 如果您更喜欢将全部或一部分业务逻辑存储在数据库中的话,那么知道SQL S

在SOA中实现业务规则和业务流程

使用面向服务的体系结架构(SOA)的其中一大动力在于提升企业的敏捷度,并将不可避免的改变所带来的影响减到最小.这一般通过把经常改变和相当稳定的实现工件进行分离来完成.支持这种分离的常用方法是分解(decomposition)和封装(encapsulation).SOA的分解导致服务的定义代表更稳定的工件,而业务流程则代表更经常变化的工件1.在一个典型的SOA实现中,服务不会经常改变,但是非常经常地被组合和重组来构建/修改企业的解决方案. 这种分解不会直接标明业务规则的位置--整体IT实现中另一个

测试SQL Server的业务规则链接方法

有一个古老的争论,是关于在哪里存储应用程序业务逻辑的:是在应用程序本身的业务逻辑层中还是在数据库层中.应用程序逻辑层的绝对支持者提出,数据库的唯一目的就是保存数据,以备应用程序所用.提倡用数据库来存储业务规则的人则坚持认为,业务规则最好存储在数据库中,因为数据也存储在那里,规则在那里更容易运行.而在我看来,对于存储应用程序的逻辑来说,没有一个"最好的地方"--它真正取决于您正在解决的业务问题. 链接数据库存储过程 如果您更喜欢将全部或一部分业务逻辑存储在数据库中的话,那么知道SQL S