Ckrule规则引擎是什么?
发布网友
发布时间:2022-04-26 23:56
我来回答
共2个回答
热心网友
时间:2022-05-23 14:10
Ckrule规则引擎是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业务决策。
热心网友
时间:2022-05-23 14:11
CKRule规则引擎有两大优势:
1、低耦合
引入CKRule不会导致业务系统的架构有任何的变化,业务系统可以直接引用CKRule的Dll,传递业务实体对象(Business Entity),任何变化内容都在CKRule内部进行了,整个调用过程只需要一句指令,引用两个DLL。CKRule规则的改变完全不影响业务核心程序。
在CKRule内部可以调用数据库,调用决策表,决策树,客户规则池,口语式编辑器。
2、非商业使用免费
任何机构或个人如果出于非商业用途,可以免费使用CKRule。
哪些人可以使用软件的免费授权?
个人使用软件用于个人的用途(如爱好,娱乐,教育目的);
学生,教员,研究员,管理员,维护员和大学员工的演示;
大学或其他教育机构,非营利性组织。
希望对你能有所帮助。