Visual Paradigm 教程[UML]:如何在SoaML中建模多方服務?

下載Visual Paradigm最新試用版工具

    編寫本教程是爲了解釋多方服務在SoaML方面的含義以及如何使用各類SoaML圖表指定此類服務Visual Paradigm。spa

    本教程中將使用的示例是經過在線銀行帳戶納稅。您將繪製不一樣的SoaML圖表以指定納稅服務。blog

準備

    爲了完成本教程,請確保您擁有 Visual Paradigm下載並安裝。若是你沒有安裝它,點擊這裏下載Visual Paradigm 。教程

第一部分 - 在服務接口圖中定義接口

    在多服務合同中,全部參與者都提供他們本身的界面並使用他們呼叫的每一方的界面。讓咱們繪製三個接口的服務接口圖 - Tax Payer,Tax Receiver,Bank。接口

  1. 在新項目中,經過從工具欄中選擇Diagram> New來建立服務接口圖。在New Diagram窗口中,在搜索字段中輸入Service Interface Diagram,而後單擊Next。而後,填寫圖表名稱和描述(若是有),單擊肯定以確認圖表建立。
  2. 咱們將繪製三個接口。展開圖工具欄中的「服務接口」工具,而後選擇「接口」。資源

    Visual Paradigm
  3. 讓咱們爲納稅人建立一個界面。單擊圖表以建立界面並將其命名爲Tax Payer。get

    Visual Paradigm

  4. 再建立兩個接口 - Tax Receiver和Bank。可視化

    Visual Paradigm

    目前爲止就這樣了。在每一個接口中,應該有其餘人調用的操做(或信號),但咱們如今不打算指定它們。當咱們在序列圖中定義服務的編排時,將自動生成這些操做。這將在接下來的部分中完成。bfc

第二部分 - 繪圖服務合同圖

    多方服務合同涉及兩個或更多參與者。讓咱們繪製納稅(多方)服務的服務合同圖。搜索

  1. 要建立服務合同圖,請從工具欄中選擇「 圖表」>「新建 」。在New Diagram窗口中,在搜索字段中輸入Service Contract Diagram,單擊Next。而後,填寫圖表名稱和描述(若是有),單擊肯定以確認圖表建立。
  2. 從圖工具欄中選擇Service Contract,而後單擊圖表以建立服務合同。將其命名爲納稅服務。

    Visual Paradigm

  3. 可視化納稅服務中參與者的角色。單擊「 新角色」資源以在「 納稅服務合同」中建立角色。

    Visual Paradigm

  4. 命名角色付款人。

    Visual Paradigm

  5. 讓咱們輸入角色。右鍵單擊該角色,而後從彈出菜單中選擇Select Type ....

  6. 在「 選擇類型...」窗口中,選擇「 納稅人」,而後單擊「 肯定」。

    Visual Paradigm

  7. 可視化銀行的角色。使用Connector - > Role資源從付款人角色建立新角色。

    Visual Paradigm

  8. 將角色命名爲支付網關

  9. 讓咱們輸入角色。右鍵單擊該角色,而後從彈出的人員中選擇Select Type ....
  10. 在Select Type ...窗口中,選擇Bank,而後單擊OK。

    Visual Paradigm

  11. 從角色支付網關,建立角色接收器。選擇Tax Receiver做爲其類型。

    Visual Paradigm

  12. 稅務人員能夠與納稅人互動,讓他知道付款狀態。所以,鏈接付款人和收款人角色。最後,您的服務合同圖應以下所示:

    Visual Paradigm

下載Visual Paradigm最新試用版

相關文章
相關標籤/搜索