【问题标题】:Which major Java-based business rule engines have compatible rule languages?哪些主要的基于 Java 的业务规则引擎具有兼容的规则语言?
【发布时间】:2014-04-24 05:15:39
【问题描述】:

我知道一些用 Java 实现的广泛使用的业务规则系统(例如,JessODM/JRules、Drools)和一些用于表示业务规则的建议标准(例如,生产规则表示 (@987654324 @),规则交换格式 (RIF))。我们希望有可能在不重写业务规则的情况下从一种业务规则系统更改为另一种。哪些主要的业务规则系统与其他业务规则系统具有兼容性,以及使用哪些格式?到目前为止,我什么都不知道。我见过的规则格式是特定于产品的。

【问题讨论】:

  • 先发制人,这是一个关于不同包的具体能力的问题,而不是请求推荐。
  • 引擎的文档是找到这个的地方。
  • 您是否在问是否有办法在另一个引擎中使用来自一个引擎的规则,或者是否有互操作性的可能性?后者绝对是可能的。您是否研究过 IBM ILog?
  • @jjhavokk - 我问的是在一个系统中定义的规则可以在另一个系统中使用很少或不需要修改的情况,尽管我有兴趣听到更多关于您对互操作性的评论。 (我在看 IBM 的 ODM,即 ILog JRules 的继任者)。

标签: java rule-engine business-rules


【解决方案1】:

这是一个很难回答的问题,因为它在很大程度上取决于每个产品对给定标准的支持以及您要迁移的特定引擎中使用了哪些功能。

您是否真的在尝试从一个系统迁移到另一个系统?您是否正在尝试根据迁移的难易程度来选择您的初始系统?

【讨论】:

  • 我正在尝试选择我的初始系统,希望如果我们以后改变主意,干扰最小化。
  • 我明白了。我可能应该对此发表评论,而不是回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-01-08
  • 2012-03-26
  • 1970-01-01
  • 1970-01-01
  • 2019-04-24
  • 1970-01-01
  • 2014-10-23
相关资源
最近更新 更多