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

  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://juejin.im/post/5ce647d0518825332550c3c4

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
最强大的开发工具 - 一体成型! System Modeling 系统建模 使用 UMLSysML、ERD、DFD 和 SoaML 设计软件。利用屡获殊荣的图表编辑器,快速、轻松地创建视觉蓝图。 了解更多 » Enterprise Architecture 企业架构 TOGAF ADM 流程工具和 DoDAF、NAF 和 MODAF工具集。使用 ArchiMate 工具 于 EA 设计。使用 BMM进行战略规划。 了解更多 » 项目管理 项目管理 通过流程指导通和Just-in-Time 流程工具逐步完成项目管理周期。提供传统的 ITSM和类似 PMBOK 的模板。 了解更多 » Agile User Story Mapping 敏捷和 Scrum 使用Scrum/LeSS/Nexus 流程画布进行单页 Scrum 项目管理。使用用户故事地图,亲和力表,Sprint 待办清单,Scrum 板和燃尽图管理待办事项。 了解更多 » CX & UX Design 用户体验设计 使用线框进行 UX 设计。使用 Wireflow,原型设计工具和故事板显示屏幕流程。使用客户旅程地图进行 CX 设计。 了解更多 » Process Modeling 业务改进 使用 BPMN 和 CMMN 设计业务流程。使用 BPR 流程画布 管理 BPR 活动。将商业词汇保留在词汇表。 了解更多 » Web-Based Diagrams 在线图表工具 轻松编辑和共享 Web 图表:流程图、云架构、价值流、Swot、信息图表、电路和平面图等。 Code & DB Engineering 源代码和数据库工程 从 UML& ERD 生成/更新代码和数据库。设计并生成 ORM 和 REST API - Swagger 和 API Blueprint。从数据库逆向生成 ERD。 了解更多 » Team Collaboration 团队协作 与云或自托管服务器协作。享受任务管理,设计发布和沟通等。 了解更多 »
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值