1. 程式人生 > >Visual Paradigm 教程[UML]:如何在SoaML中建模多方服務?

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最新