业务规则引擎

时间:2012-08-10 22:32:38

标签: php rules high-availability business-rules rule-engine

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

由于:

  1. 很难用不同语言正确实施业务规则而不会有任何错误...

  2. 这很费时间。

  3. 难以测试。

  4. 每次有变化时,代码都会变得混乱(虽然我们分配了很多重构,但我们不能保持足够的清洁(我们每两周发布一次))

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

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

0 个答案:

没有答案