CKRule是一个业务规则管理和复合事件处理的综合性引擎,可以将企业管理策略的定义,部署,管理和维护工作从核心代码中分离。
企业将深入的业务决策整合到程序,并把市场变化因素以业务规则的形式进行更新。而CKRule可大大降低程序维护的成本,促进业务程序实现更多准确和有效的商务决策。
【软件特点】
1, 允许决策逻辑独立于核心程序代码。
2, 允许技术开发员和业务专家共同定义和管理决策逻辑。
3, 能够在程序运行时,允许程序执行决策逻辑管理,提供规则编辑器和运行引擎。
4, 使用纯。Net CSharp开发,提供丰富API并允许使用所有。Net API,调用。Net类,方法,实现接口。
【软件功能】
【决策表】使用CKRule决策表,你可以使用表格的形式,非常直观地创建大量的规则。
【决策树】决策树表现形式相对简单、形象和生动,常常用于工作中。
【客户规则池】在客户规则池功能中,CKRule提供了各种各样的接口或控件,供业务系统使用,但CKRule对用户是透明的,用户始终是在使用业务系统中。
【口语式编辑器】口语式编辑器可以在CKRule内部及客户规则池中被调用,正如其名,其语法与口语表达基本相同。
与标准编辑器相比,口语式编辑器有大量的提示,这使规则编写变得非常容易,会使用Word就会使用口语式编辑器,无需任何技术基础,一学即会。
【中间件】
CKRule是一个规则引擎,是一个优秀的中间件,使用之后可以大大减少了底层代码的变动。