我被要求编写一个使用(ILog)的概念证明(POC)。
我在IBM站点上看到了很多文档,但仍然没有成功地使用它来改进POC。
是否有人使用过IBM规则引擎,并能对此规则引擎的工作原理给出更高层次的解释?
发布于 2012-09-12 12:36:10
首先,您应该有。要将POC放在一起,您需要通过以下步骤。
步骤1:创建XOM (执行对象模型)--或者创建您希望在规则调用期间使用的一些POJO类、XSD或。如果应用程序中有现有的jar,也可以使用它。这是您的业务域的物理模型。
步骤2:创建BOM (业务对象模型)-它必须使用规则studio.This创建,规则studio.This是业务域的逻辑模型。
步骤3:创建语句化--在创建BOM时,它将要求您对变量、setter和getter进行口头化。这就像英语一样,代表你的商业模式。
步骤4:创建规则项目并定义规则集参数-创建规则项目并定义输入和输出参数。
步骤5:编写规则-使用规则集参数和BOM编写业务规则。白色规则流包括按顺序编写的规则。
步骤6:创建RuleApp项目并生成RuleApp存档-创建ruleApp项目并生成规则应用存档。ruleapp归档通常是将业务规则合并到IRL ()中。
执行该规则的最简单方法是将从您的应用程序中的rules生成的规则归档(这称为嵌入式执行模式)包括在内,并使用ILOG并通过传递输入参数来调用规则。
当调用规则时,输入参数被序列化并传递给规则引擎,规则引擎从归档中解析被调用的规则,根据输入参数计算规则,准备序列化的输出并将输出返回给调用方。
https://stackoverflow.com/questions/11451805
复制相似问题