2

我们有几种不同编程语言的应用程序,我们使用 Oracle 和 MySQL 作为存储。大多数业务逻辑都存储在代码和 Oracle 过程中。现在,每次我们必须使用新规则实现新功能时,它都会成为一个大问题。

因为:

  1. 很难用不同的语言正确地实现业务规则而不会出现任何错误......

  2. 这很耗时。

  3. 很难测试。

  4. 每次发生更改时代码都会变得混乱(尽管我们进行了重构,但我们无法保持足够干净(我们每 2 周发布一次))

现在我听说存在用于处理业务规则 (BR) 的业务规则引擎 (BRE)。如果 PHP 应用程序(高流量电子商务网站)可以向 BRE 执行请求并获得 JSON 响应,那就太好了。如果我们可以使用旧规则进行历史检查,那就更好了。C# 应用程序也应该使用 BRE。

对于更有经验的人,您对此有何看法?

4

0 回答 0