Как представить события Webhook в диаграмме последовательности системы? - PullRequest
0 голосов
/ 12 июня 2019

Я работаю над представлением взаимодействий системы, которая вызывает разговоры, используя события веб-крюка, в диаграмме последовательности системы.

Акторы пользователя, системы и внешней системы, которые отправляют события веб-крюка, которые я тоже зарегистрировалуже.

Есть ли способ представить это или я вообще не должен это представлять, поскольку это только взаимодействие системы и системы и оно не запускается пользователем?

1 Ответ

1 голос
/ 13 июня 2019

Webhook - это обычно HTTP-вызов. HTTP-вызовы являются синхронными. Синхронные сообщения представлены на диаграмме последовательности стрелкой с заполненной треугольной стрелкой (в отличие от асинхронных сообщений с открытой стрелкой).

Если вы хотите представить событие Webhook на диаграмме последовательности, вы должны нарисовать отправляющую систему и принимающую систему как линии жизни и нарисовать стрелку от отправляющей системы к получающей системе.

Вы также можете вообще не представлять это сообщение. Это зависит от аудитории. Кто использует вашу диаграмму последовательности? Если они могут быть заинтересованы в Webhook, то нарисуйте его. В противном случае не рисуйте его.

...