欢迎您访问科普小知识本站旨在为大家提供日常生活中常见的科普小知识,以及科普文章!
您现在的位置是:首页  > 科普文章

ckrule规则引擎

科普小知识2022-12-21 13:40:31
...

CKRule是一个业务规则管理和复合事件处理的综合性引擎,可以将企业管理策略的定义,部署,管理和维护工作从核心代码中分离。企业将深入的业务决策整合到程序,并把市场变化因素以业务规则的形式进行更新。而CKRule可大大降低程序维护的成本,促进业务程序实现更多准确和有效的商务决策。

软件名称:CKRule规则引擎V1.0.9有无插件无插件界面语言多国语言软件类型国产软件授权方式免费版软件等级软件大小980K官方网址http://www.ckrule.com/uploadfiles/CKRule1.0.9.zip软件界面图http://www.ckrule.com/Doc/cn/Files/sys.png隶属栏目编程开发运行环境winxp/win2003/win7/win8/win2008

软件名称:CKRule规则引擎V1.0.9有无插件无插件界面语言多国语言软件类型国产软件授权方式免费版软件等级软件大小980K官方网址http://www.ckrule.com/uploadfiles/CKRule1.0.9.zip软件界面图http://www.ckrule.com/Doc/cn/Files/sys.png隶属栏目编程开发运行环境winxp/win2003/win7/win8/win2008

软件名称:CKRule规则引擎V1.0.9

有无插件:无插件

界面语言:多国语言

软件类型:国产软件

授权方式:免费版

软件等级:软件大小980K

官方网址:http://www.ckrule.com/uploadfiles/CKRule1.0.9.zip

软件界面图:http://www.ckrule.com/Doc/cn/Files/sys.png

隶属栏目:编程开发

运行环境:winxp/win2003/win7/win8/win2008

1、软件介绍


ckrule规则引擎

ckrule是一个.net规则引擎,用于解决管理系统中业务规则经常变化或多样化决策的问题。允许决策逻辑独立于核心程序代码,提供丰富的API。ckrule拥有决策表、决策树、客户规则池和规则执行等多个功能。

2、使用情况

如果您的企业遇到如下的情况,那么你适合使用规则管理:

1,经常变,业务系统需要直接响应变化,快速实现。

常见的情况有促销系统,企业根据市场形势,经常变化促销的策略,业务系统就要快速响应。

2,多样化决策,业务系统需要适应企业的商务模型和提供的产品/服务。

常见的情况有工资系统,企业会根据自身的需要,不断调整自己的内部管理模式,以适应公司的产品和服务。

3、软件特点


ckrule规则引擎

1,允许决策逻辑独立于核心程序代码。

2,允许技术开发员和业务专家共同定义和管理决策逻辑。

3,能够在程序运行时,允许程序执行决策逻辑管理,提供规则编辑器和运行引擎。

4,使用纯.NetCSharp开发,提供丰富API并允许使用所有.NetAPI,调用.Net类,方法,实现接口。

引入CKRule不会导致业务系统的架构有任何的变化,业务系统可以直接引用CKRule的dll,传递业务实体对象。

4、软件功能

【决策表】使用CKRule决策表,你可以使用表格的形式,非常直观地创建大量的规则。

【决策树】决策树表现形式相对简单、形象和生动,常常用于工作中。

【客户规则池】在客户规则池功能中,CKRule提供了各种各样的接口或控件,供业务系统使用,但CKRule对用户是透明的,用户始终是在使用业务系统中。

【口语式编辑器】口语式编辑器可以在CKRule内部及客户规则池中被调用,正如其名,其语法与口语表达基本相同。

与标准编辑器相比,口语式编辑器有大量的提示,这使规则编写变得非常容易,会使用Word就会使用口语式编辑器,无需任何技术基础,一学即会。

【中间件】

CKRule是一个规则引擎,是一个优秀的中间件,使用之后可以大大减少了底层代码的变动。

5、优点


ckrule规则引擎

业务软件系统通常要处理复杂的重复任务,如处理保险索赔或发送货物包裹。这些系统是使用专用业务规则编码的,用于完成这些任务,必须能够灵活适应变化。Ckrule规则引擎软件,则可以为您处理复杂多变的业务,并把这些变化封装到规则引擎中,为您提供通用的接口,让实施人员或客户在不改变低层代码的前提下,可以比较简单地改变规则。

比如,企业级管理者对企业IT系统的开发,即使现代商业规则异常复杂,使用Ckrule规则引擎软件,可以帮您提高效率。其次,市场要求业务规则经常变化,IT系统必须依据业务规则的变化快速、低成本的更新。为了快速、低成本的更新,业务人员应能直接管理IT系统中的规则,不需要程序开发人员参与。

它可分离商业决策者的商业决策逻辑和应用开发者的技术决策;能有效的提高实现复杂逻辑的代码的可维护性;在开发期间或部署后修复代码缺陷;能应付特殊状况,即客户一开始没有提到要将业务逻辑考虑在内;符合组织对敏捷或迭代开发过程的使用,此外,它的优点还在于允许决策逻辑独立于核心程序代码、允许技术开发员和业务专家共同定义和管理决策逻辑。能够在程序运行时,允许程序执行决策逻辑管理,提供规则编辑器和运行引擎,使用纯.NetCSharp开发,提供丰富API并允许使用所有.NetAPI,调用.Net类,方法,接口。

6、应用

可以广泛应用于促销系统管理,生产配方系统,工资管理系统,客户关系管理系统,供应链管理系统,保险业务规则管理系统,医院信息系统等等。

7、免费授权

*个人使用软件用于个人的用途(如爱好,娱乐,教育目的)

*学生,教员,研究员,管理员,维护员和大学员工的演示。

*大学或其他教育机构,非营利性组织。

上一篇:零光引擎

下一篇:松林餐厅

推荐阅读