WebSphere ILOG JRules BRMS V7.1 :從 Rule Team Server 部署

WebSphere ILOG JRules BRMS V7.1 :從 Rule Team Server 部署

 

在這個任務中,您直接從 Rule Team Server 部署規則集至 Rule Execution Server。

下載 (13.82 KB)

2011-11-10 12:00

擁有適當訪問權限的用戶可以直接從 Rule Team Server 部署規則集。
您既可以從 Rule Studio 也可以從 Rule Team Server 部署。在任務 6:從 Rule Studio 部署,您創建了一個 RuleApp 作為您的規則集的容器,並且部署了該 RuleApp 至 Rule Execution Server 以用於執行。
在這個任務中,您將在 Rule Team Server 里做同樣的事, 並將看到新的規則怎樣影響迷你貸款應用程序。
這個任務需要 15 到 30 分鐘左右的時間才能完成。

步驟 1:創建 RuleApp
步驟 2:部署 RuleApp
步驟 3:檢查 RuleApp 在 Rule Execution Server 中的部署

步驟 4:查看對迷你貸款應用程序的影響

步驟 1:創建 RuleApp注釋
啟動樣本服務器,這在啟動迷你貸款 Web 應用中有介紹,如果您已將其關閉的話。

作為 Rule Team Server 中的配置經理角色,您將創建並部署一個包含了迷你貸款-規則項目中所有規則的 RuleApp。 因為對規則的改動很小, 您保持 RuleApp 的版本 1.0 不變,只增加規則集的版本至 1.1。 您將看到 Rule Execution Server 如何處理這些改動。

創建 RuleApp:

作為一個擁有配置權限的用戶登錄 Rule Team Server (詳情如任務 8:發佈至 Rule Team Server所述):
用戶名:rtsConfig
密碼:rtsConfig

在 Rule Team Server 主頁, 設置正在使用的項目為迷你貸款-規則。

單擊”配置”選項卡,然後單擊”管理 RuleApp”。

在”可用 RuleApp”頁,單擊”新建”。

在”名稱”字段中,輸入”迷你貸款規則應用”。

在”規則集”部分,單擊”新建”。
您將添加一個規則集至 RuleApp,並指明該規則集來自迷你貸款-規則項目。

在”名稱”字段,輸入”迷你貸款規則”。

在”項目”字段,選擇”迷你貸款-規則”。

在”規則集屬性”部分,單擊”新建”。

在”名稱”列表, 選擇”monitoring.enabled”屬性。
該屬性將打開用於決策倉庫的規則集執行監控,詳情請看任務 14:用決策倉庫來審計。

輸入”true”至”值”字段,然後點擊”確定”。

點擊”保存”以保存規則集和規則集屬性,然後再點擊新建 RuleApp 頁的”保存”以保存 RuleApp。
您用來部署的 RuleApp 已經準備就緒。

步驟 2:部署 RuleApp您現在可以直接將 RuleApp 部署到 Rule Execution Server。

部署 RuleApp:

在”可用 RuleApp”頁,選擇”迷你貸款規則應用” RuleApp。

單擊工具欄中的” 部署”。

在部署名稱頁,輸入”V1.0″,然後點擊”下一步”。
此操作將創建一個名為”V1.0″的部署基線, 即一個包含當前 Rule Team Server 里所有將被部署元素的版本信息的快照。基線捕捉項目隨時間而發生的變化,並且如有需要,允許您回退。

在 RuleApp 目標頁,選擇”在規則執行服務器上部署”,然後點擊”下一步”。

在版本策略頁,選擇”增量規則集次要版本”。
這將保持 RuleApp 版本為 1.0 而增加規則集版本至 1.1。

單擊”下一步”。

在選擇服務器頁,選擇樣本服務器。

單擊”部署”。
當部署過程結束,您將看到”部署成功”的消息。

退出 Rule Team Server。

步驟 3:檢查 RuleApp 在 Rule Execution Server 中的部署您可以打開 Rule Execution Server 控制台並看到 RuleApp 已經被正確部署了。

檢查 RuleApp 部署:

單擊”開始 > 所有程序 > IBM WebSphere ILOG JRules 版本 > JRules(<語言環境>) > 教程 > Rule Execution Server”。
提示
您也可以在瀏覽器中輸入”http://localhost:8080/res”。

用下列信息登錄,然後單擊”登錄”。
用戶名:resAdmin
密碼:resAdmin

單擊”瀏覽器”選項卡。

在導航器欄,展開”RuleApp”,然後”/迷你貸款規則應用/1.0″
在此 RuleApp 中有兩個版本的規則集:一個是從 Rule Studio 部署的,另一個是剛才從 Rule Team Server 部署的。

單擊”/迷你貸款規則/1.1 “規則集將顯示詳細信息。

單擊”顯示屬性”,檢查規則集屬性”ilog.rules.teamserver.baseline”的值為”v1.0″,”monitoring.enabled”的值為”true”。

此屬性符合您在 Rule Team Server 里部署 RuleApp 時定義的基線信息。

退出 Rule Execution Server 控制台。

步驟 4:查看對迷你貸款應用程序的影響最終,您將看到對業務策略的修改如何反映到迷你貸款應用程序。

查看對迷你貸款的影響:

打開迷你貸款應用程序,在瀏覽器中輸入下列 URL:
http://localhost:8080/miniloan

在迷你貸款應用中, 保持默認值不變,單擊”審核貸款”。
這一次貸款被批准,因為針對年收入 500,000 的貸款人的策略調整生效了。

在規則集信息中, 修改版本從”最新”到”1.0″,這樣 1.0 版本將被迷你貸款應用程序執行:

再次單擊”審核貸款”。
這一次跟以前一樣,貸款被拒絕。.

現在您已經將您的規則集部署至 Rule Execution Server。

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營