建议外部规则存储的框架

时间:2014-07-23 08:57:50

标签: java javascript search architecture decision-tree

情况

我有2个.xlsx文件:

1。使用商务数据

例如:

 -----------------------------------------
| Column_A | Column_B| Column_C | Result |
 -----------------------------------------
| test     | 562.03  | test2    |        |
------------------------------------------

2。随着商业规则

例如:

 -------------------------------------------------------------------------
| Column_A       | Column_B    | Column_C                        | Result |
 -------------------------------------------------------------------------
| EQUALS:test    | GREATER:100  | EQUALS:test2 & NOTEQUALS:test  |   A    |
--------------------------------------------------------------------------
| EQUALS:test11  | GREATER:500  | EQUALS:test11 & NOTEQUALS:test |   B    |
--------------------------------------------------------------------------

每个细胞都有条件。 一行包含这些条件的列表并组成一个规则。 所有规则都将以迭代方式处理。当然,我认为,构建一些“决策树”会更好。或者'分类流程图'。

所以,我的任务是:在某些外部文件或某些外部文件中存储这些条件功能(如 EQUALS GREATER NOTEQUALS 等方法)其他资源。有可能在没有编译成java字节码的情况下进行更改。要有动态解决方案,而不是java方法中的硬编码。

我发现 DROOLS http://drools.jboss.org/可以解决此类问题。但也许还有其他框架可以解决这些问题?

JavaScript,DynamicSQL,DB解决方案不适合。

0 个答案:

没有答案