IBM-ILOG JRules 開發-布署-實例-R10


發布到 Rule Team Server

業務用戶使用 Rule Team Server 維護規則。開發人員通過將規則項目從 Rule Studio 發布到 Rule Team Server 存儲庫來實現此能力,該存儲庫是一個連接到 Rule Team Server 的數據庫。

首先,我們通過雙擊規則項目並選擇 Rule Team Server – Connect,從 Rule Studio 連接到 Rule Team Server。此選擇將打開一個窗口,您需要在其中輸入 Rule Team Server 位置和身份驗證憑據。此過程如  13 所示,我們在其中使用了默認的用戶名和密碼 (“resAdmin”),指定 http://localhost:8080/teamserver 作為 URL,然後單擊 Connect

13. Rule Studio 連接到 Rule Team Server


建立連接後,同一個窗口提供了將規則項目發布到 Rule Team Server 上的選項。如  14 所示,在窗口的項目配置部分選擇 Create a new project on Rule Team Server 選項,然後單擊 Finish

14. 將規則項目發布到 Rule Team Server


規則項目的同步可在任何時刻發起。未來的同步使用 Synchronize with existing Rule Team Server project 選項。

對於我們的案例分析,我們有兩個規則項目:ccc-bom ccc-rules。這兩個規則項目都應以上述方式在 Rule Team Server 中創建,即使業務用戶實際上僅修改了 ccc-rules

 

規則維護

Rule Team Server 是一個可擴展的規則管理服務器和存儲庫,為業務規則的創作、管理、驗證和部署提供了一個協作式 Web 環境。它為業務規則及其元數據提供了一個中央存儲系統,是指派給業務用戶協作編寫、編輯、組織和搜索業務規則的工作區。具有質量保證職責的業務用戶可創建測試場景並從 Rule Team Server DVS 中啟動它們。管理員使用 Rule Team Server 從存儲庫提取規則並將它們部署到各種環境中。

維護規則

策略管理器使用 Rule Team Server 協作處理規則工件。Rule Team Server 提供了支持審計和回滾規則工件的歷史和版本控制服務。

可選擇 Rule Team Server 中的 Explorer 選項卡,瀏覽規則和編輯它們。在  15 中可以看到,規則包在左側導航面板中按一種分層方式排列,選定的規則包中的規則顯示在右側面板中。

15. 瀏覽 Rule Team Server 中的規則


(查看  15 的更大版本。)

規則可直接在此工具中編輯。例如,如果基於最近 12 小時內的降雨量來評估強降雨的規則從 150 毫米更改為 160 毫米,業務用戶可在 Rule Team Server 中直接對規則 Heavy Rainfall over 12 hours 執行這一更改。

16 顯示了在 Rule Team Server 中修改的規則。涉及的步驟包括:

1.    選擇規則並單擊 Edit。也可以單擊規則旁邊的編輯圖標。

2.     Rule Editing 窗口中,單擊 150 並將它更改為 “160”

3.    單擊 Save

16. Rule Team Server 中編輯一條規則


(查看  16 的更大版本。)

此外,業務用戶可從頭創建新規則,或者更簡單地使用一個預定義的規則模板。例如, 17 顯示了基於一個名為 Assessment Template 的預定義的規則模板創建的一條新評估規則。規則的各個部分已創建並凍結在規則模板中。要完成規則的定義,業務用戶只需填寫佔位符即可。

17. 基於一個模板創建新規則

以下文章點擊率最高

Loading…

     

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