【发布时间】:2014-04-24 05:15:39
【问题描述】:
我知道一些用 Java 实现的广泛使用的业务规则系统(例如,Jess、ODM/JRules、Drools)和一些用于表示业务规则的建议标准(例如,生产规则表示 (@987654324 @),规则交换格式 (RIF))。我们希望有可能在不重写业务规则的情况下从一种业务规则系统更改为另一种。哪些主要的业务规则系统与其他业务规则系统具有兼容性,以及使用哪些格式?到目前为止,我什么都不知道。我见过的规则格式是特定于产品的。
【问题讨论】:
-
先发制人,这是一个关于不同包的具体能力的问题,而不是请求推荐。
-
引擎的文档是找到这个的地方。
-
您是否在问是否有办法在另一个引擎中使用来自一个引擎的规则,或者是否有互操作性的可能性?后者绝对是可能的。您是否研究过 IBM ILog?
-
@jjhavokk - 我问的是在一个系统中定义的规则可以在另一个系统中使用很少或不需要修改的情况,尽管我有兴趣听到更多关于您对互操作性的评论。 (我在看 IBM 的 ODM,即 ILog JRules 的继任者)。
标签: java rule-engine business-rules