问题标签 [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.

0 投票
3 回答
6955 浏览

c# - 在实体框架上实现业务逻辑

我在我的应用程序中使用 ADO.NET Entity Framework 作为数据访问层,但我不确定应该将业务逻辑放在哪里。是否有任何可用的最佳实践或示例来说明如何将业务逻辑与 Entity Framework 实体集成?

编辑后:
我想要在 BLL 中执行计算、安全性、规则和其他内容的任何示例......任何文章和示例..!

0 投票
2 回答
384 浏览

python - 以优雅的方式编写业务规则,链接可能不存在的属性

看看这段代码:

安静的!这不是问题。请继续阅读:

当有人开发企业软件(例如使用 django)时,必须编写业务规则。这个规则看起来像

但有时,表达所涉及的对象之一并不存在。然后,为了避免错误,我将句子改写为:

这可读性差!(您也可以尝试使用 hasattr 但可读性较差)。

我的工作是将 if 语句包含在 try 中,但是有一种更优雅或 pythatonic 的方式来避免这种错误?你最喜欢哪种技术?

0 投票
3 回答
2528 浏览

business-rules - 如何向使用业务操作语言编写的业务规则添加注释行

我正在使用 JRules 来编写业务规则。我想为规则添加注释,如下面的非常简单的示例所示。我意识到该规则有一个文档部分,但这不是我所需要的

显然,使用通常的 c++ 和 c# 双正斜杠 // 在上面的示例中不起作用,所以我的问题是如何将注释添加到 BAL 中的规则中。

0 投票
3 回答
711 浏览

workflow - 是否存在不使用 BPMN 和 BPEL 的工作流引擎?

我们的业务正在计划构建一个拥有大约 2000 名左右用户的相当大的业务应用程序。

系统中的许多对象都需要一系列稍微复杂的批准、通知等。

由于种种原因,我们公司决定拒绝正式使用BPMN或BPEL。我正在寻找的是一个工作流引擎,我可以将这些对象传递给它,作为促进、跟踪和管理这些对象状态的一种手段。我们正在使用 EJB 3.1 和 WebSphere AS 来实现这个项目。

我对工作流引擎的理解是否正确?一切似乎都与 BPMN 或 BPEL 相关……我只是在这里遗漏了一些关于为什么大多数解决方案似乎都实现 BPMN 或 BPEL 的东西吗?一些建议会很棒!

0 投票
3 回答
4061 浏览

oracle - 黑白 Oracle 业务规则和 IBM ILOG JRules 有什么区别

黑白 Oracle 业务规则和 ILOG JRULES 有什么区别

0 投票
3 回答
944 浏览

delphi - Delphi 中的自动化逻辑

我需要在我的 Delphi 应用程序中自动化一些非常复杂的业务规则(保险)。迄今为止,我们已经使用脚本引擎在外部维护这些规则(许多 if/then/else 类型的语句),但这变得难以维护且无法测试,并且难以与最终用户验证这些规则。

我看过的大多数正式规则引擎都不能很好地与 Delphi 集成(目前使用 D2007,但计划今年迁移到 64 位 XE2)。

有人知道任何产品或使用过任何我可以使用的产品或技术吗?

0 投票
1 回答
579 浏览

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,我得到了MismatchTokenExceptionRHS 值。

谁能指导我哪里出错了?

0 投票
5 回答
23517 浏览

c# - .Net 的好的业务规则引擎 (BRE) 是什么?

您知道 .Net 的良好业务规则引擎吗?我知道 Drools.Net 是其中之一,但在我看来它是不活跃的。还有 NXBRE,但在我看来它还不够坚固。这里有没有好的身体?请建议。

更新1,

我根据以下建议进行了研究。在我看来,Windows Workflow Foundation 足以满足我的需求。因为我使用的是 WCF,所以这将是一个很好的匹配。但我还没有决定。

此致,

0 投票
1 回答
2630 浏览

business-rules - ilog jrules 和数据库连接

我正在使用 IBM ilog jrules 7.1 试用版进行 POC。我正在使用决策表来检查客户注册数据。

我的 ilog 决策表规则是——如果客户的状态是 CA、IL、AL 中的任何一个,则将状态设置为“合格”,否则将客户设置为“不合格”。

在一个愉快的路径中,我可以将状态代码添加为域文字,并且该规则可以正常工作。但是我需要使用一些 IRL 代码从数据库( mysql )动态加载这个域值。有没有人像我一样做过类似的要求,如果有人能指出我正确的方向,那将非常有帮助。

0 投票
1 回答
1030 浏览

java - 为欺诈检测应用程序选择好的 Java 规则引擎的标准

我必须为欺诈检测应用程序使用 Java 规则引擎,然后必须在一些引擎之间进行一些比较。谁能帮我列出选择标准,或建议一些好的 BRMS?