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

本教程介绍了如何使用Visual Paradigm在SoaML中建模多方服务,以在线银行账户纳税为例,展示了在服务接口图和服务合同图中定义和可视化服务接口、参与者和角色的操作步骤。
摘要由CSDN通过智能技术生成

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

最强大的开发工具 - 一体成型! System Modeling 系统建模 使用 UML、SysML、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、付费专栏及课程。

余额充值