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

2019/05/23 15:10
阅读数 54

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

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部