WSRR Studio V8.0 應用系列,第 2 部分 使用 Studio 實現 WSRR 生命周期管理3


綁定生命周期及創建監管策略

可以把創建好的生命周期綁定到特定的業務模型上,右鍵點擊 MQService 對象,選擇 Edit Lifecycle Assignment, 將 MQService 放入 SampleLifecycle 進行管理。如下圖所示。


圖 12. 綁定生命周期

右鍵點擊 Created 和 Online 之間的狀態轉換,選擇創建 Relationship Assertions,點擊 Add 按鈕,輸入必要的信息如
圖 13
所示。輸入的信息表示:名為 MessageType 的關係必須至少有一個目標對象和他關聯,如果沒有,相應的出錯信息為”必須綁定 XSD 文檔”。


圖 13. 編輯監管策略

導入到 WSRR

右鍵點擊創建的工程,選擇 export,將定製好的 WSRR Profile 導入到 WSRR 服務器端,如
圖 14
所示。你也可以選擇先將定製好的 WSRR Profile 導出到本地的 zip 文件,然後通過 WSRR Web UI 將該 zip 文件導入,並激活。這一過程需要多次和 WSRR 服務器進行交互,需要的時間也比較長。


圖 14. 導入到 WSRR

導入並激活成功後,下面通過 WSRR Web UI 驗證一下具體的效果。
首先創建一個 MQService 對象,可以看到創建頁面和模型的定義保持一致,有帶 * 號的必須屬性,以及相應的默認值和關係 MessageType 的定義。


圖 15. 創建 MQ 服務實例

創建完成後,進入 Governance Tab,進行生命周期管理,由於該對象已經綁定了 Sample Lifecycle,
所以創建完該對象後,它已經被自動的放入這一生命周期當中,所處的狀態為 Created。
選擇 MQPublish 轉換,這時候會自動根據監管策略的定義進行元數據的校驗,由於還沒有綁定相關的 XSD 定義,所以該轉換無法完成,並有如下的錯誤信息提示。


圖 16. 發佈 MQ 服務

修改 MQ 服務,將關係 MessageType 關聯到一個 XSD 文檔,重複上述轉換,成功以後,該 MQ 服務的狀態將變為上線狀態。

通過上述步驟,用戶可以根據實際需求,自定義相應的服務生命周期管理過程。


 

總結

本文詳細介紹了 WSRR 中服務生命周期管理的機制,以及如何用 WSRR Studio 對這一過程進行定製,包括創建業務模型,生命周期定義和相應的監管策略。

以下文章點擊率最高

Loading…

     

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