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

下載Visual Paradigm最新試用版

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

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

準備

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

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

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

  1. 在新項目中,通過從工具欄中選擇Diagram> New來創建服務接口圖。在New Diagram窗口中,在搜索字段中輸入Service Interface Diagram,然後單擊Next。然後,填寫圖表名稱和描述(如果有),單擊確定以確認圖表創建。

  2. 我們將繪製三個接口。展開圖工具欄中的“服務接口”工具,然後選擇“接口”。

    Visual Paradigm

  3. 讓我們爲納稅人創建一個界面。單擊圖表以創建界面並將其命名爲Tax Payer。

    Visual Paradigm

  4. 再創建兩個接口 - Tax Receiver和Bank。

    Visual Paradigm

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

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

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

  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最新試用版


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章