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