问题标签 [business-rules]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在实体框架上实现业务逻辑
我在我的应用程序中使用 ADO.NET Entity Framework 作为数据访问层,但我不确定应该将业务逻辑放在哪里。是否有任何可用的最佳实践或示例来说明如何将业务逻辑与 Entity Framework 实体集成?
编辑后:
我想要在 BLL 中执行计算、安全性、规则和其他内容的任何示例......任何文章和示例..!
python - 以优雅的方式编写业务规则,链接可能不存在的属性
看看这段代码:
安静的!这不是问题。请继续阅读:
当有人开发企业软件(例如使用 django)时,必须编写业务规则。这个规则看起来像
但有时,表达所涉及的对象之一并不存在。然后,为了避免错误,我将句子改写为:
这可读性差!(您也可以尝试使用 hasattr 但可读性较差)。
我的工作是将 if 语句包含在 try 中,但是有一种更优雅或 pythatonic 的方式来避免这种错误?你最喜欢哪种技术?
business-rules - 如何向使用业务操作语言编写的业务规则添加注释行
我正在使用 JRules 来编写业务规则。我想为规则添加注释,如下面的非常简单的示例所示。我意识到该规则有一个文档部分,但这不是我所需要的
显然,使用通常的 c++ 和 c# 双正斜杠 // 在上面的示例中不起作用,所以我的问题是如何将注释添加到 BAL 中的规则中。
workflow - 是否存在不使用 BPMN 和 BPEL 的工作流引擎?
我们的业务正在计划构建一个拥有大约 2000 名左右用户的相当大的业务应用程序。
系统中的许多对象都需要一系列稍微复杂的批准、通知等。
由于种种原因,我们公司决定拒绝正式使用BPMN或BPEL。我正在寻找的是一个工作流引擎,我可以将这些对象传递给它,作为促进、跟踪和管理这些对象状态的一种手段。我们正在使用 EJB 3.1 和 WebSphere AS 来实现这个项目。
我对工作流引擎的理解是否正确?一切似乎都与 BPMN 或 BPEL 相关……我只是在这里遗漏了一些关于为什么大多数解决方案似乎都实现 BPMN 或 BPEL 的东西吗?一些建议会很棒!
oracle - 黑白 Oracle 业务规则和 IBM ILOG JRules 有什么区别
黑白 Oracle 业务规则和 ILOG JRULES 有什么区别
delphi - Delphi 中的自动化逻辑
我需要在我的 Delphi 应用程序中自动化一些非常复杂的业务规则(保险)。迄今为止,我们已经使用脚本引擎在外部维护这些规则(许多 if/then/else 类型的语句),但这变得难以维护且无法测试,并且难以与最终用户验证这些规则。
我看过的大多数正式规则引擎都不能很好地与 Delphi 集成(目前使用 D2007,但计划今年迁移到 64 位 XE2)。
有人知道任何产品或使用过任何我可以使用的产品或技术吗?
parsing - 自定义 ANTLR 语法不适用于每个输入
我正在尝试为我们的自定义规则引擎编写语法,该引擎使用 ANTLR(用于解析)和 Pentaho Kettle(用于执行规则)
解析器的有效输入将是以下类型:
(<Attribute_name> <Relational_Operator> <Value>) AND/OR (<Attribute_name> <Relational_Operator> <Value>)
即 PERSON_PHONE = 123456789
这是我的语法:
我面临的问题是与字符串值进行比较,即 PERSON_NAME=1 将通过语法,但该值PERSON_NAME=BATMAN
不起作用。我正在使用 ANTLRWorks 并且在调试时PERSON_NAME=BATMAN
,我得到了MismatchTokenException
RHS 值。
谁能指导我哪里出错了?
c# - .Net 的好的业务规则引擎 (BRE) 是什么?
您知道 .Net 的良好业务规则引擎吗?我知道 Drools.Net 是其中之一,但在我看来它是不活跃的。还有 NXBRE,但在我看来它还不够坚固。这里有没有好的身体?请建议。
更新1,
我根据以下建议进行了研究。在我看来,Windows Workflow Foundation 足以满足我的需求。因为我使用的是 WCF,所以这将是一个很好的匹配。但我还没有决定。
此致,
business-rules - ilog jrules 和数据库连接
我正在使用 IBM ilog jrules 7.1 试用版进行 POC。我正在使用决策表来检查客户注册数据。
我的 ilog 决策表规则是——如果客户的状态是 CA、IL、AL 中的任何一个,则将状态设置为“合格”,否则将客户设置为“不合格”。
在一个愉快的路径中,我可以将状态代码添加为域文字,并且该规则可以正常工作。但是我需要使用一些 IRL 代码从数据库( mysql )动态加载这个域值。有没有人像我一样做过类似的要求,如果有人能指出我正确的方向,那将非常有帮助。
java - 为欺诈检测应用程序选择好的 Java 规则引擎的标准
我必须为欺诈检测应用程序使用 Java 规则引擎,然后必须在一些引擎之间进行一些比较。谁能帮我列出选择标准,或建议一些好的 BRMS?