it amounts to tossing a message onto an async queue. Otherwise its a sychronous call, like an RPC with hidden arguments.

Don't know about diagrams though.