集成 WebSphere Business Events 和 WebSphere ILOG JRules 實現對業務事件的分析及規則處理4

總結

至此,我們完成了在 WebSphere ILOG JRules 中開發一個規則項目的全部過程,通過對整個過程的學習,我們對 WebSphere ILOG JRules 中的相關定義如”XOM”,”BOM”以及業務規則的定義及設計有了初步認識,在接下來的章節中我們將會繼續實驗場景的開發,介紹如何部署規則項目,如何設計 WebSphere Business Events 項目,盡請期待!

前言

在上一章節《集成 WebSphere Business Events 和 WebSphere ILOG JRules 實現對業務事件的分析及規則處理,第一篇:實驗場景介紹及規則項目的設計實現》中,我們已經完成了在 WebSphere ILOG JRules 中開發一個規則項目。但是其它應用程序如何能夠調用該規則項目中的規則,那麼,我們就需要為該規則項目創建相應的規則應用程序,並對規則應用程序進行打包,然後部署到 Rule Execution Server 上,從而 WebSphere Business Events 可以通過 WSDL 接口去調用規則項目中的規則,實現彼此之間的信息交互。在下面的章節中將會進行詳細介紹。

回頁首

創建規則應用項目

打開此前章節中 WebSphere ILOG JRuls 的工作空間,右鍵單擊規則項目 WBEInterationTemplate,首先通過 File -> New Project 創建 RuleApp Project,RuleApp Project 可以將之前定義好的規則定義轉變為實際的應用程序,以提供 Web 入口供其他應用訪問和調用。

圖 1. New Project 啟動界面

點擊下一步,命名應用名為 TestRule,選擇 Ruleset Archives,即為創建好的規則項目 WBEInterationTemplate,保持其它默認選項,點擊確定,最後點擊完成。

此時 RuleApp 就已經創建好了。展開 TestRule 規則應用項目,我們會發現,該項目中包含相應 Jar 文件,這些 Jar 文件即為編譯打包後的規則項目程序。

圖 2. Add Ruleset Archives 界面

回頁首

部署規則應用項目

接下來,需要將應用程序部署到 JRule 運行環境中,並啟動此應用,供其他應用或服務器通過 Web 接口訪問,以達到集成的目的。

右鍵點擊 TestRule 項目,在彈出菜單中,選擇 RuleApp -> Deploy,進入下一步

圖 3. Deploy RuleApp Archive 界面

在彈出窗口 Deploy RuleApp Archive 中,選擇第一選項”Increment RuleApp major version”,點擊下一步;

圖 4.. 選擇部署方式

在第一次使用 Rule Execution Server 時,我們可以對 Rule Execution Server 進行一定的配置,如下圖所示,定義 Server URL,登陸名,登錄密碼。最後點擊完成按鈕,以完成 RuleApp 應用程序的部署過程。

圖 5. Rule Execution Server Configuration 界面

當在信息提示窗口顯示如下圖所示信息時,表示規則應用項目部署成功。

圖 6. 部署成功提示

回頁首

創建規則應用項目調用接口

在部署成功以後,我們通過以下步驟,以確保 TestRule 已經成功部署到 Rule Execution Server 中,並對裏面的項目進行檢查並確保項目已經正常啟動。

通過開始菜單,選擇 IBM WebSphere ILog JRules V7.0.1 (Zh) -> Web 界面 -> Rule Execution Server,按提示輸入用戶名和密碼打開 Rule Execution Server 管理界面。

圖 7. 啟動 Rule Execution Server

以下文章點擊率最高

Loading…

     

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