规则引擎ILog和CKRule的对比

本文对比了IBM WebSphere ILOG这一业界知名的业务规则管理系统与CKRule,探讨了CKRule的功能特点,旨在帮助读者更好地理解CKRule的使用场景。

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

IBM™ WebSphere™ ILOG是业界最有影响力的业务规则商业软件,它提供了最好的业务规则管理系统,在Java领域更是有广泛的成功案例。网上关于ILOG的技术资料非常多,大家都比较了解ILOG的各个部件和作用。下面就ILOG与CKRule进行简单的对比,以便大家更了解CKRule的各个功能和使用。

 
定位

作为最成功的业务规则管理系统(BRMS),ILOG有其成熟的系统结构,标准的体系结构。但它不是CKRule学习的对象,CKRule立足做一个轻量级的规则引擎/BRMS,使用最少的部署,快捷的设置,最简单的接口就可实现。ILOG立足大型的业务规则应用,而CKRule立足敏捷轻量。
 
WebSphere ILOG
CKRule
定位
大型商用
敏捷轻量
部署
需要Web服务器支持 可以部署为服务,也可以直接DLL引用
语言
Java,.Net,C++等全面支持,Java最成熟。
只支持.Net
编写
使用Eclipse编写基础脚本
使用CKRule自带编辑器
价格
像IBM的服务器一样
像神州的PC一样
学习
学习成本较高
对掌握C#的朋友,基本没成本

各功能参照

下图是ILOG业务规则管理系统的主要部分,有Rule Studio,Rule Tean Server,Rule Scenario Manager和Rule Execution Server。

与CKRule各个功能参照。
ILOG部件
功能说明
CKRule参照
Rule Studio
一个基于Eclipse的规则设计和开发环境。供开发员使用。
CKRule规则编辑器,使用CKBoot.exe启动的程序界面。供开发员,实施人员,客户系统管理员使用。
Rule Team Server
业务规则维护界面。供业务专家使用。
客户规则池接口,需要业务系统按需要开发。供业务专家使用。
Rule Scenario Manager
测试及模拟功能。
CKRule测试功能。
Rule Execution Server
业务规则执行服务器。允许运行时修改规则。
CKRule RuleFacade接口。 允许运行时修改规则。
ILOG是一个重量级的全系统产品,而CKRule只是一个轻量级的中间件,两者核心功能相似,但定位千差万别。 CKRule除了解决业务规则问题,还在动态代码方面下了苦功夫,是多功能结合体,允许使用简单有效的脚本,动态修改界面或数据,是典型的多功能经济型产品。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值