在这个任务中,您将规则集部署到 Rule Execution Server。
下载 (13.86 KB)
2011-11-4 09:47
此时,您已使用业务用户理解的词汇编写了一些规则,并将这些规则与一个规则流建立了关联。
现在,您将自己的工作分两步集成到迷你贷款应用:
部署一个 RuleApp 到 Rule Execution Server,您将在这个任务中完成这一步骤。这个 RuleApp 是 Rule Execution Server 所期待的格式。它包含规则集。 同样的,规则集也按 Java 类打包到 JAR 文件中的方式被打包到一个 JAR 文件,它包含执行所需的全部工件(规则、规则流等等)。
请为您的应用编写代码,以便它能够将您的规则集作为单个实体从 Rule Execution Server 内调用它的执行。这在任务 7:集成中完成。
这个任务需要 10 到 20 分钟左右的时间才能完成。
步骤 1:从 Rule Studio 部署
步骤 2:查看部署的规则应用
步骤 1:从 Rule Studio 部署注释
启动样本服务器,这在启动迷你贷款 Web 应用中有介绍,如果您已将其关闭的话。
从 Rule Studio 设计创建部署一个 RuleApp 项目。
要创建一个 RuleApp 项目并从 Rule Studio 部署该 RuleApp:
在 Rule Studio 中, 在规则项目图的”部署并集成”部分单击”创建 RuleApp 项目”。
注释
您也可在”文件”菜单下访问它,然后单击”新建 > 项目”并选择”RuleApp 项目”。
在”新建 RuleApp 项目”向导中的”项目名”字段中,键入”迷你贷款规则应用”。
单击”下一步”。
“迷你贷款规则”规则项目显示在”添加规则集归档”页面。
提示
如果它没有显示,请单击”添加”,选择”迷你贷款规则”规则项目,然后单击”确定”。
单击”完成”。
您已经创建一个包含从”迷你贷款规则”项目中生成的规则集归档的规则应用程序项目。
规则应用程序编辑器打开以便让您部署规则应用程序到 Rule Execution Server。
在部署栏中,单击”部署”。
在部署 RuleApp 归档向导中,保持”递增 RuleApp 主要版本”被勾选并单击”下一步”。
在下一个向导页面请确保勾选了”创建临时 Rule Execution Server 配置”,然后输入下面的配置详情:
URL: http://localhost:8080/res
登录名: resAdmin
密码: resAdmin
单击”完成”。
控制台显示以下信息,表明已部署该规则应用的 1.0 版本:
已在”temporaryServer”配置上成功部署”迷你贷款规则应用”RuleApp 项目。 /迷你贷款规则应用/1.0 -> /迷你贷款规则应用/1.0: 已添加元素 /迷你贷款规则应用/1.0/迷你贷款规则/1.0 -> /迷你贷款规则应用/1.0/ 迷你贷款规则/1.0: 已添加元素
步骤 2:查看部署的规则应用现在您将在 Rule Execution Server 中查看已部署的规则应用,这是一个跟规则引擎交互的规则执行环境(Java SE 和 Java EE)。
Rule Execution Server 处理与您的规则执行相关的管理、性能、安全和登录功能。
从您的应用中,您可使用 Web 服务、EJB ,或在这个例子中,纯粹的 Java 对象(POJO)来访问 Rule Execution Server。
查看部署的规则应用:
单击”开始 > 所有程序 > IBM WebSphere ILOG JRules 版本 > JRules(<语言环境>) > 教程 > Rule Execution Server”。
提示
您也可以在一个浏览器中输入 http://localhost:8080/res。
用下列信息登录至 Rule Execution Server 控制台:
用户名: resAdmin
密码: resAdmin
单击”浏览器”选项卡。
在导航器下,展开”RuleApp”,然后展开 /迷你贷款规则应用/1.0。
您会看到 Rule Execution Server 包含了您的”迷你贷款规则应用”的 1.0 版本,正如您所预料的那样,它包含迷你贷款规则集的 1.0 版本:
单击”/迷你贷款规则/1.0″。
详情显示如下:
请注意该规则集的状态是”已启用”,这表明它可以被执行。
退出 Rule Execution Server 控制台。
现在您已经将规则集部署到 Rule Execution Server。
在下一个任务中您将规则集的执行集成到迷你贷款应用中。
以下文章点击率最高
Loading…