business-rules相关内容
简介 Drools Guvnor有自己的版本控制系统,在生产使用中,该系统允许应用程序的用户修改规则和决策表,以适应其业务的变化。然而,相同的资产继续存在于开发版本控制系统中,在该系统中开发了应用程序的新功能。 本文旨在寻找在使用Drools Rules和Guvnor时有关规则开发和部署的见解/想法/经验。 下面是我一直困惑的一些关键概念。 部署到Guvnor 首先,将DRL
..
我在一家年轻的银行公司工作.我们的解决方案 (.NET) 有一个重要的技术债务,因此我们按照 DDD 原则对其进行重构.我们计划使用 (a) 业务规则引擎.业务规则涉及会计目的、营销目的、风险目的、法律问题……我们计划 POC BRE 由企业赞助. 我正在寻找成功采用 BRE 或 BRE 组合的人的一些反馈? 是否有管理 BR 存储库的工具? 是否有任何模式可能有助于将进程和 BR
..
我正在开发一个具有 3 层经典架构的 ASP.NET MVC 应用程序1. 数据访问(Repositories)2. 业务逻辑(服务)3.应用层(MVC控制器类)任务是跟随有域类Learner并且学习者可以参加考试,参加考试会产生一个订单(Order类),在学习者参加考试之后,我们需要为每个学习者发布考试结果(这意味着给一个分数和等级)并且有一些需要验证的业务规则1.结果还未公布2.所有有状态的学
..
我正在尝试为使用 ANTLR(用于解析)和 Pentaho Kettle(用于执行规则)的自定义规则引擎编写语法 解析器的有效输入类型为: ( ) AND/OR ( ) 即 PERSON_PHONE = 123
..
我正在使用 json-rule-engine .https://www.npmjs.com/package/json-rules-engine我有一个学生名单,其中有姓名和他们的百分比,我还有 business rule 百分比应该大于或等于 70 .所以我想打印所有百分比超过 70 的学生姓名 这是我的代码https://repl.it/repls/AlienatedLostEntropy
..
我正在Bluemix上的Business Rules服务上执行我的规则,并且想知道使用了哪个Java运行时版本.我如何找到此信息? 解决方案 如果我启用对有效负载的跟踪(例如,通过使用
..
我必须解决有关触发器的练习: 考虑以下用于表示的关系数据库架构项目信息: 人员(ID,姓氏,姓名,国籍) 项目(名称,经理,从年初开始,参与NumPeople,国际) 人员(项目,PersonID) 指定Oracle中维护以下各项所需的触发器完整性约束: a)参与项目的人数(属性NumPeopleInvolved)必须与元组数一致输入该项目的人员 b)如果
..
我有一个MVC Web项目.根据最佳实践,添加验证规则和业务规则的正确位置在哪里? 验证规则是必填字段和必填格式. 业务规则为“此电子邮件已在数据库中" 这是我目前在注册模型中进行的操作: 公共类RegisterModel:IValidatableObject{[显示(名称=“电子邮件地址")][Required(ErrorMessage =“电子邮件地址为必填项")[Emai
..
我正在Bluemix上使用业务规则服务,并且它似乎没有使用决策仓库.还有另一种方法来跟踪规则触发吗? 解决方案 您已经注意到,决策仓库不是业务规则服务中的功能.此外,规则跟踪也被禁用. 您可以将跟踪过滤器标签添加到有效负载请求中.使用REST表单(&trace=true)查看跟踪过滤器标签: https://brsv2- instanceID .域/DecisionServic
..
何时使用业务规则引擎? 业务规则引擎与脚本/配置/自定义有什么区别 解决方案 规则引擎可以进行正向和反向链接以及推理。查看Fair Isaac Blaze,Drools或iLog以获得实施。
..
我们正在购买业务规则引擎。 我们想使我们的核心应用程序可定制为具有稍微不同要求的不同客户。 实际上将执行定制的人员是分析师。即非熟练技术人员(通常具有科学学位)。 评估业务规则引擎的标准是什么? 是否有开源和商业的? 您在易用性,文档,支持,价格等方面有什么经验。 我们的应用程序使用Java。 解决方案 流口水(以前是Drools然后是JBoss Rules,然后是Dr
..
我有一条规则接受 Map()作为事实,然后为该地图设置很多元素。我希望能够在执行其他规则时在其他地方使用此映射。我在Drools中读过有关globals的信息,但似乎不应该将它们用于此目的。现在,我将此映射保留为Java类的私有属性,以便可以将所有数据保留在Web应用程序上下文中,但这增加了我的内存占用。我知道这听起来很奇怪,但是Drools规则中是否有Java静态字段的类比? 预先感谢!
..
给定两个或多个内存中的BMSContract对象的集合,我需要使用BMSContract.status字段来匹配特定的模式。如果在这样的集合中恰好一个且只有一个BMSContract的状态为ACTIVE,则我的规则应解析为Success。对象和状态代码的任何其他组合应解析为“失败”。同样,此规则仅适用于2个或更多对象的集合,并且可以有任意数量的对象:2、5、10、15或更多。管理单个BMSCont
..
公共类TestDecisionTable { public static void main( String [] args) { try { KieServices ks = KieServices.Factory.get(); KieContainer kContainer = ks.getKieClasspathContainer(); KieSession kSession
..
我试图在Drools中收集一些对象,但是我只想收集具有相同属性的对象。假设有一个TestData类: 公共类TestData { int number; 字符串名称; //字母,二传手,其他班级 } 我想使用collect获取具有相同名称的所有TestData。对于以下数据集,我想要一个规则,该规则可以将前两个(都具有名称“ Test1”)和后两个(“ Test2”
..
我是Jboss Rule的新手。我已经阅读了文档,但是找不到用于为以下代码示例编写规则的方法。 对于每个用户代码 { 如果用户代码='11' { 如果用户代码'17'存在于组 { 中1 } 其他如果用户代码'18'在组中 { 添加字母id 2 } } 其他 { 添加字母id 3,这是代码11需要发送的字母。 } } 如果有人能给我一个提示/想法,我将不
..
我正在寻找一个好的规则引擎。 我已经看到它存在两个好的项目:JBPM和Drools。 我不太了解两者之间的区别,也不知道要使用什么理想工具。 请提供给我更多信息,以及您在其他方面的经验,以及您认为哪种方法最适合用来管理业务规则。 解决方案 jBPM不是规则引擎,而是工作流引擎。 Drools是规则引擎。因此,Drools是您所需要的。 Drools和jBPM是伴随
..
DDD公开了有限的上下文,域模型,聚合...但是我经常错过业务规则的要点。我想知道业务规则如何整合到这种方法中。这是一个示例: 假设您在一家信贷公司中有2个有界上下文。一个用于债务追回,另一个用于早期退款。这些环境嵌入了实际的业务特性。从概念的角度来看,我认为这些有界上下文应分别嵌入通用模型部分和相似的域模型实体(3个或4个会计实体的图)。即使它们各自的模型都嵌入了一个公共子模型(我们不计划
..
我在一家年轻的银行公司工作.我们的解决方案(.NET)具有重要的技术债务,因此我们遵循DDD原则对其进行重构.我们计划使用(a)业务规则引擎.业务规则处理会计目的,营销目的,风险目的,法律事务……我们计划对BRE进行POC,由业务发起. 我正在寻找成功采用BRE或BRE组合的人的一些反馈意见? 是否有用于管理BR存储库的工具? 是否有任何有助于分离流程和BR的模式? 您认识一些写过
..
当我尝试通过以下方法获取访问权限时,我正在尝试设置由kie-drools-wb-webapp-6.2.0设置的kie执行服务(kie-server-services-6.2.0).执行服务器的webapp网址显示了BASIC身份验证,并且不知道如何继续获取对执行服务器的访问权限,还不知道如何获取端点url(用于提供kie-wb和使REST或WSDL运行. kie-wb的用户名角色为"admin",
..