2019独角兽企业重金招聘Python工程师标准>>>

下载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. 我们将绘制三个接口。展开图工具栏中的“服务接口”工具,然后选择“接口”。

  3. 让我们为纳税人创建一个界面。单击图表以创建界面并将其命名为Tax Payer。

  4. 再创建两个接口 - Tax Receiver和Bank。

    目前为止就这样了。在每个接口中,应该有其他人调用的操作(或信号),但我们现在不打算指定它们。当我们在序列图中定义服务的编排时,将自动生成这些操作。这将在接下来的部分中完成。

第二部分 - 绘图服务合同图

多方服务合同涉及两个或更多参与者。让我们绘制纳税(多方)服务的服务合同图。

  1. 要创建服务合同图,请从工具栏中选择“ 图表”>“新建 ”。在New Diagram窗口中,在搜索字段中输入Service Contract Diagram,单击Next。然后,填写图表名称和描述(如果有),单击确定以确认图表创建。
  2. 从图工具栏中选择Service Contract,然后单击图表以创建服务合同。将其命名为纳税服务。

  3. 可视化纳税服务中参与者的角色。单击“ 新角色”资源以在“ 纳税服务合同”中创建角色。

  4. 命名角色付款人。

  5. 让我们输入角色。右键单击该角色,然后从弹出菜单中选择Select Type ....

  6. 在“ 选择类型...”窗口中,选择“ 纳税人”,然后单击“ 确定”。

  7. 可视化银行的角色。使用Connector - > Role资源从付款人角色创建新角色。

  8. 将角色命名为支付网关

  9. 让我们输入角色。右键单击该角色,然后从弹出的人员中选择Select Type ....
  10. 在Select Type ...窗口中,选择Bank,然后单击OK。

  11. 从角色支付网关,创建角色接收器。选择Tax Receiver作为其类型。

  12. 税务人员可以与纳税人互动,让他知道付款状态。因此,连接付款人和收款人角色。最后,您的服务合同图应如下所示:

下载Visual Paradigm最新试用版

转载于:https://my.oschina.net/u/3905944/blog/3053189

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

  1. Visual Paradigm 教程[UML]:如何在UML中绘制活动图?

    下载Visual Paradigm最新版本 活动图由活动和状态之间的活动,状态和转换组成,描述了如何协调活动以提供服务,例如,单个用例中的事件如何相互关联,或者用例集合如何协调创建 组织的工作流程. ...

  2. Visual Paradigm 教程[UML]:如何在UML中绘制时序图?

    下载Visual Paradigm最新试用版 已加入在线订购,现在抢购立享特别优惠>> UML时序图侧重于消息从一个对象发送到另一个对象的特定时间以及对象改变其状态的特定时间. 在处理实时 ...

  3. Visual Paradigm 教程[UML]:如何在序列图中应用消息编号?

    下载Visual Paradigm最新试用版 已加入在线订购,现在抢购立享特别优惠>> 在本教程中,我们将介绍两种主要方式:基于图表和基于框架.当我们将"scope"指 ...

  4. Visual Paradigm 教程[UML]:如何在序列图中使用持续时间约束?

    2019独角兽企业重金招聘Python工程师标准>>> 下载Visual Paradigm最新试用版 在UML序列图中,持续时间消息用于表示消息的时间流逝.当您想要建模实时系统时,它 ...

  5. Visual Paradigm 教程[UML]:如何使用刻板印象和标记值?(上)

    下载Visual Paradigm最新试用版 已加入在线订购,现在抢购立享特别优惠>> 什么是刻板印象和标记值 UML旨在成为各种用途的通用语言.因此,有时,它可能无法满足描述模型元素的某 ...

  6. Visual Paradigm 教程[UML]:如何使用刻板印象和标记值?(下)

    下载Visual Paradigm最新试用版 已加入在线订购,现在抢购立享特别优惠>> 将构造型应用于模型元素 接下来,我们将构造型应用于模型元素.右键单击Customer,然后从弹出菜单 ...

  7. UML建模工具Visio、Rational Rose、PowerDesign,Visual Paradigm for UML

    UML建模工具Visio .Rational Rose.PowerDesign,Visual Paradigm for UML     ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对U ...

  8. Visual Paradigm 在线UML图表工具介绍

    易于使用的Visual Paradigm Online (在线UML图表工具),用于快速的UML图表 使用在线UML编辑器轻松绘制UML图,其中包含强大的UML编辑工具,即时UML语法检查和整洁的用户 ...

  9. Visual Paradigm创建UML的流程和一点实用技巧

    常用工具系列 相关文章: Windows平台 常用开发工具下载 putty,Android Studio,Visual Studio Code,git,Visual Paradigm社区版 Ubunt ...

最新文章

  1. 【译】 WebSocket 协议第十一章——IANA 注意事项(IANA Considerations)
  2. javascript运行过程中的“预编译阶段”和“执行阶段”
  3. Linux 文件权限管理命令chmod、chown
  4. c++ primer第四版上的内容质疑
  5. linux下常见生产脚本,不看后悔的Linux生产服务器Shell脚本分享(2)
  6. jquery字符串序列化方法总结
  7. HDU 2256(矩阵快速幂)
  8. maven依赖的版本管理
  9. 2022 腾讯云 阿里云返佣政策对比
  10. 运放的增益带宽积、单位增益带宽
  11. win凭据添加计算机名,手动添加Windows凭据,彻底解决Win7系统打印共享-win7添加打印机...
  12. 编写一个函数模板,实现两个对象大小的比较,并按照需求返回较大者或较小者。
  13. oracle rac告警,oracle11.2.0.4 RAC 日志总有告警
  14. 伯乐发卡网系统修复版源码
  15. 华为海思总裁:压在保密柜里面的芯片可以拿出来了
  16. 母亲大人辛苦了(snowfall.jquery实现爱心掉落)
  17. javaWeb(1)———基础
  18. python定界符有哪些_Python字符串
  19. Hibernate 编写测试类,进行增删改查 自动生成表
  20. 用Python把视频转动图

热门文章

  1. 交换机工作原理、MAC地址表、路由器工作原理详解
  2. html5日期转long
  3. Windows Server 2008 禁用Internet Explorer 增强的安全配置
  4. C#_asp.net页面转向
  5. 读dataframe存入mysql_DataFrame数据保存到mysql数据库中
  6. python编辑器,作为初学者该如何抉择?
  7. python中类的定义方法_python中类的定义方法
  8. C语言单链表读入文件表妹,电面|LOFTER(乐乎) - 让兴趣,更有趣
  9. python中使用flask实现人脸实时检测
  10. hdu6989 (莫队+单调栈+ST表)