Request / Reply

sequenceDiagram
    participant Client
    participant Server

    Client->>Server: Request
    Server-->>Client: Reply

Request / Future

sequenceDiagram
    participant Client
    participant Server

    Client->>Server: Request
    Server-->>Client: Reply (Future)
    Client->>Client: Weiterarbeiten  
    Client->>Server: Periodisches Abrufen
    Server-->>Client: Ergebnis

Request / Callback

sequenceDiagram
    participant Client_R as Clientₙ
    participant Server
    participant Client_C as Client_c

    Client_R->>Server: Request (Callback = Client_c)
    Server->>Client_C: Ergebnis (Callback-Aufruf)

One-Way

sequenceDiagram
    participant Client
    participant Server

    Client->>Server: Request
    Client->>Client: Kein Warten auf Rückgabe