我必须介绍我们与企业服务总线的最新IT系统集成,包括我们的订单/发票等流程。然而,我不知道我应该使用哪个图表/连接。简单地说,我们的流程看起来像Order -> API -> ESB -> ERP ERP -> Invoice -> ESB -> API ->客户端,每个系统都必须对输入做一些处理。任何提示都会对我有帮助。我已经尝试使用类图来表示已定义的数据结构和依赖关系+方法(表示每个系统的操作),另一方面,我正在考虑组件图,如果它对这样的表示准确的话。
发布于 2021-08-19 13:24:29
类图实际上将建模域对象的静态结构,例如Order、Invoice、Customer以及它们之间的关系。
如果您想要显示流程,即在您的超级系统的哪个组件中发生了什么,最好的方法是使用带有前端、ESB和ERP分区的活动图。活动图特别允许显示对象流和缓冲区。一种非UML的替代方法是BPMN,但这两种表示法的表达能力是相当的。
如果您想要显示API的详细信息,那么您最好考虑序列图,它允许精确地建模不同类或组件实例之间的消息交换。
https://stackoverflow.com/questions/68848233
复制相似问题