商业规则引擎和开源规则引擎的测试对比

本文对比分析了旗正商业规则引擎(VisualRules)与DROOLS等主流规则引擎在本地化、安全性、性能、服务支持和易用性方面的优缺点。VisualRules因其全中文化和低学习曲线,对使用者要求较低,同时在性能测试中展现出高执行速度、低内存占用和数据处理正确率。此外,作为国内企业,旗正公司在服务和二次开发方面更具优势,尤其适合对安全性有较高要求的领域。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


规则引擎在基础软件,或者在很多系统中已经不是稀奇的玩意,最近这几年,国内不断兴起很多的规则引擎,至于什么是规则引擎,在这篇文章中,就不做介绍了,我想能看以下内容的,多少对规则引擎也都有所了解了。

国内在2003年的时候,出了第一款商业规则引擎—旗正商业规则引擎(VisualRules),为什么这么说呢,因为再此之前,国内所用的规则引擎,都是国外产品,或者开源产品,纯自主研发旗正是第一款,直至目前为止,纯自主研发的规则引擎少之又少。那么旗正商业规则引擎到底怎样?今天,给大家介绍一下,顺便,我们拿出和DROOLS和其它几款规则引擎跑出的数据来一起看看。

 

我们通过实际测试操作,让旗正规则引擎(VisualRules)和其它几款主流规则引擎进行性能分析对比,并展示处理速度,内存占用,正确率等各项指标,分别来观察规则引擎的综合性能。

一、本地化

1.中文化需求

VisualRules相关的各个软件以及相关的培训和帮助材料等,以全部中文化的方式进行描述,在各个词汇以及功能的设计上,都是从中文的特点来出发进行设计的。

这一点在规则引擎的核心功能(业务语言描述业务逻辑)上体现的特别明显,VisualRules采用全中文化的语言来描述业务逻辑。不像JRules等采用纯英文(TRL是纯英文、培训和教程为全英文)、BRL(一般是英文,通过处理可以是翻译后的中文)等方式来描述业务逻辑,在表述上总会有一些牵强。

2.对使用者的要求

由于VisualRules从中文出发来设计和实现,并且从一开始就考虑了业务人员使用的要求,因此学习曲线非常低,对使用者的要求低。在业务规则的查阅以及修改方面,普通的有大专以上水准的人就可以快速的学会使用。在业务对象的设置以及业务规则的建立方面,学过计算机高级语言的人都可以快速学习掌握。这在用户培训上占用很大的优势,大大的节约了培训的成本。

而JRules等产品,一般除了要求用户有较高的英文水平之外,还需要学习其专业的规则语言,需要经过一个比较长时间的培训才能掌握。

二、安全性

1.政治风险

         旗正公司是完全的国内企业,而且得到了国际科技部和财政部的创新基金支持,不存在政治风险。而国际公司会受到外国政府的关于高新技术出口政策的限制,会有一定程度上的政治风险。

2.泄密风险

         业务规则管理系统不像数据库,是一个完全独立成熟的产品,可以不涉及业务。业务规则管理系统的行业型特色非常强,总是需要针对行业的特点做一些完善和优化。特别在实现一些特殊需求或者涉及到性能优化等问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值