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

相关文章
相关标签/搜索