Il diagramma di sequenza UML è adatto per rappresentare un'interazione tra diversi oggetti (o componenti o, perché no, sistemi). È semantico fare la differenza tra comunicazione sincrona e asincrona . Potresti anche mostrare ritardo nel passaggio dei messaggi (ma non abusarne).
Tuttavia, per interazioni più complesse tra sistemi, dovresti considerare Diagrammi di collaborazione BPMN . Sono stati progettati appositamente per questo scopo. Hanno il vantaggio di facilitare la rappresentazione di come ciascun sistema reagisce agli eventi in un flusso di attività correlate, inclusi eccezionali eventi come time-out ed errori.
In entrambi i casi la comunicazione è basata sui messaggi. Entrambi consentono la comunicazione asincrona e sincrona (anche se sincrono richiede più sforzi in BPMN). Ma BPMN consentirà il più preciso e potente event diagramma stai cercando.