rule-engine相关内容

使用Drools Guvnor进行规则开发和部署管理

简介 Drools Guvnor有自己的版本控制系统,在生产使用中,该系统允许应用程序的用户修改规则和决策表,以适应其业务的变化。然而,相同的资产继续存在于开发版本控制系统中,在该系统中开发了应用程序的新功能。 本文旨在寻找在使用Drools Rules和Guvnor时有关规则开发和部署的见解/想法/经验。 下面是我一直困惑的一些关键概念。 部署到Guvnor 首先,将DRL ..
发布时间:2022-04-14 14:22:43 其他开发

Drools中重复的POJO验证规则

我正在将大约1000个A类型的POJO插入到kiesession中,如果kiesession中存在A的重复pojo,我如何在Drools中添加规则来执行某些任务。 class A { private int someInt; private String someString; } function boolean checkDuplicate(List input) ..
发布时间:2022-04-14 14:13:59 其他开发

在 .NET 中寻找简单的规则引擎库

有谁知道一个好的 .NET 库规则库(最好是开源的)?我需要一些可以执行嵌套逻辑表达式的东西,例如 (A AND B) AND (B OR C OR D).我需要对对象属性进行比较,例如 A.P1 AND B.P1.(理想情况下,我可以比较任何属性——A.P1 和 B.P2). 它应该将规则存储在数据库中(我有很多简单的可配置逻辑).它应该有一个规则创建/管理 API.管理工具必须检查实例以 ..
发布时间:2021-11-24 12:58:26 C#/.NET

在解决方案中实现业务规则引擎的方法或模式?

我在一家年轻的银行公司工作.我们的解决方案 (.NET) 有一个重要的技术债务,因此我们按照 DDD 原则对其进行重构.我们计划使用 (a) 业务规则引擎.业务规则涉及会计目的、营销目的、风险目的、法律问题……我们计划 POC BRE 由企业赞助. 我正在寻找成功采用 BRE 或 BRE 组合的人的一些反馈? 是否有管理 BR 存储库的工具? 是否有任何模式可能有助于将进程和 BR ..

基于空间的建筑?

Pragmatic Programmer 中的一章建议将黑板/基于空间的架构 + 规则引擎视为传统工作流系统的更灵活替代方案. 我正在从事的项目目前使用工作流引擎,但我想评估替代方案.我真的觉得 SBA 会是我们业务问题的更好解决方案,但我担心完全缺乏社区支持/用户群/供应商/选项. JavaSpaces 已死,而 JINI 分拆出来的 Apache River 似乎正处于生存状态.S ..
发布时间:2021-11-17 02:18:53 Java开发

Drools 引擎和数据库的区别

我正在浏览 Drools 文档,发现它没有做任何有趣的事情/解决任何问题(可能是我错了). 在 drools 中,我们将业务规则(在 .drl 文件中)指定为,例如, 当 "type = Jewellery" 然后 setDiscount(25%)当“type = KidDress"然后 setDiscount(30%) 以上与使用数据库的区别是什么? 我总是可以公开自定义 AP ..
发布时间:2021-11-15 04:11:29 Java开发

Drools 引擎和数据库的区别

我正在浏览 Drools 文档,发现它没有做任何有趣的事情/解决任何问题(可能是我错了). 在 drools 中,我们将业务规则(在 .drl 文件中)指定为,例如, 当 "type = Jewellery" 然后 setDiscount(25%)当“type = KidDress"然后 setDiscount(30%) 以上与使用数据库的区别是什么? 我总是可以公开自定义 AP ..
发布时间:2021-11-15 04:04:13 Java开发

任何对'通用规则引擎'有具体指示或经验的人?

我希望根据客户的要求与“通用规则引擎"集成. 我认为目标是允许业务利益相关者添加“规则",并将这些规则合并到基于数据集计算的整体指标中.到目前为止,我听到的规则似乎是代码中简单的逻辑片段.我想缺点是即使很简单,这仍然需要编码......(与分析中自动使用的某种运行时或数据驱动的规则规范相反.) 希望不要太含糊 - 但是有人在这样的事情上取得过成功吗?哪些开源项目最有前途? 谢谢 ..
发布时间:2021-10-26 18:42:53 其他开发

在 WFF 中以编程方式创建规则

我需要在不使用规则集编辑器的情况下在 Windows Workflow Foundation 中创建规则.也许我没有在谷歌上搜索足够多,但我找不到任何这样的例子. 期望结果示例: var ra = new List();ra.Add(new RuleAction());var rc = new RuleCondition();var rule = new Rule("test", rc, ..
发布时间:2021-07-13 19:57:27 其他开发

Prolog 网络编程

在工作中,有人讨论过使用 prolog 作为网络应用程序规则引擎的后端. 这将如何与现有系统绑定? 是否有其他语言的可用 prolog 库允许调用 prolog 模块? 解决方案 对于 SWI-Prolog,你可以看看 Thea2 支持 SWRL 在 Prolog 中,也可以通过 JPL 例如 HermiT 用于 OWL/SWRL 推理,或 Pellet 等 就个人而言, ..
发布时间:2021-06-22 18:50:29 其他开发

如何在javascript中打印百分比超过70%的所有学生姓名?

我正在使用 json-rule-engine .https://www.npmjs.com/package/json-rules-engine我有一个学生名单,其中有姓名和他们的百分比,我还有 business rule 百分比应该大于或等于 70 .所以我想打印所有百分比超过 70 的学生姓名 这是我的代码https://repl.it/repls/AlienatedLostEntropy ..

如何在Kie中将决策服务作为无状态会话进行调用(RedHat Decision Manager)

我刚刚安装了RedHat Decision Manager 7.3,可以部署决策服务.到目前为止,我一直在使用/server/containers/instances/{containerId} 端点来调用我的服务,其中有效负载列出了将对象插入到工作内存中的命令. 但是,这是一个有状态会话,我正在尝试弄清您如何使用无状态会话来调用决策服务.关于如何通过REST API进行操作的文档尚不清楚, ..
发布时间:2021-05-03 18:40:32 其他开发

Drools引擎和数据库之间的区别

我正在浏览Drools文档,发现它没有做任何有趣的事情/解决任何问题(可能是我错了). 在流口水中,我们将业务规则(在.drl文件中)指定为例如 当“类型=珠宝"时,则setDiscount(25%)当“类型= KidDress"时,则setDiscount(30%) 上述与使用数据库有什么区别? 我总是可以公开可用于指定业务规则的自定义API,并且可以将其直接存储在RDBMS中 ..
发布时间:2021-04-28 20:17:42 Java开发

如何设计规则引擎?

我应该用C#创建一个简单的规则引擎.关于如何进行的任何线索?这是一个简约的规则引擎,将使用SQL Server作为后端.我们是否有一般适用于规则引擎的一般蓝图或设计模式?我可以使用哪种.Net技术进行设计?任何方向都会有所帮助.谢谢. 解决方案 如果使用的是.NET 3.0或更高版本,则 ..
发布时间:2021-04-18 19:23:29 C#/.NET

评估业务规则引擎的标准

我们正在购买业务规则引擎。 我们想使我们的核心应用程序可定制为具有稍微不同要求的不同客户。 实际上将执行定制的人员是分析师。即非熟练技术人员(通常具有科学学位)。 评估业务规则引擎的标准是什么? 是否有开源和商业的? 您在易用性,文档,支持,价格等方面有什么经验。 我们的应用程序使用Java。 解决方案 流口水(以前是Drools然后是JBoss Rules,然后是Dr ..
发布时间:2020-10-29 18:46:36 Java开发

从规则中获取事实清单

假设我有1000条流口水的规则和20条客户。我要解雇那些特定于客户的规则。一条规则可能不仅适用于客户,而且适用于更多客户。我知道哪个客户正在使用该应用程序,因此基于此我想获取适用于该客户的规则列表以及我需要从数据库获取以启动这些规则的事实列表。 首先获得两个列表之后,我将从db中获取值,然后触发该特定客户的所有规则。 解决方案 最好的解决方法是使用一些智能包装。将客户独有的规则放在自己的 ..
发布时间:2020-10-26 20:13:33 其他开发