如何在系统序列图中表示Webhook事件?

时间:2019-06-12 17:50:20

标签: uml modeling

我正在研究在系统序列图中使用webhook事件拉动对话的系统的交互。

发送我已经注册过的webhook事件的用户,系统和外部系统的参与者。

有没有一种表示方式,或者我根本不应该表示它,因为它是系统-仅系统交互,并且不会被用户触发?

1 个答案:

答案 0 :(得分:1)

Webhook通常是一个HTTP调用。 HTTP调用是同步的。在序列图中,同步消息由带有实心三角形箭头的箭头表示(与异步消息相反,异步消息具有开放的箭头)。

如果要在序列图中表示Webhook事件,则必须将发送系统和接收系统绘制为生命线,并绘制从发送系统到接收系统的箭头。

您也可以选择完全不代表此消息。这取决于观众。谁在使用您的时序图?如果他们对Webhook感兴趣,请绘制它。否则,请不要绘制它。