在這個任務中,您將規則集部署到 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…