【问题标题】:UML 2 JMS Component RepresentationUML 2 JMS 组件表示
【发布时间】:2018-01-15 18:11:37
【问题描述】:

我正在开发一个使用多个 jms 资源(例如队列和主题)的应用程序,并且我目前正在做设计的 UML,我不确定表示发布者和主题之间关系的最佳方式当涉及 JMS 技术时,组件图中的消费者/订阅者,查看互联网我发现了一些示例,但它们完全不同,有些将队列或 Topcis 表示为单独的组件,而另一些则表示为接口。

所以我的疑问是,¿在 UML 2.0 中,从发布者和消费者/订阅者这两个角度表示使用 JMS 资源(如队列或主题)的正确方法是什么?

提前致谢。

【问题讨论】:

    标签: architecture uml


    【解决方案1】:

    正如您已经看到的,没有唯一的解决方案。我更喜欢专注于应用程序各个方面的 UML 建模风格。因此,一种可能性是使用端口对应用程序进行建模,以对组件之间的连接(或者也可能在类之间——仅相关的地方)进行建模。然后稍后使用实际使用的消息队列细化端口,并省略对 JMS 类的直接依赖关系。这种端口改进在 SysML 建模中更为常见,但对于此类东西非常方便,并且在 UML 中也是可能的。

    进一步,建模从应用程序包到库的包依赖关系,但可以省略从实现类到 JMS 的依赖关系。如果您想对所有依赖项进行建模,最好使用不同的图表,一个主要显示您的方面,一个显示对库的依赖关系。

    【讨论】:

      猜你喜欢
      • 2018-07-19
      • 1970-01-01
      • 2017-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多