┌─┐ ┌─┐ ┌─┐ ┌────┐ ┌───┐ ┌────┐ │A│ │B│ │C│ │Data│ │ZTC│ │Calc│ └┬┘ └┬┘ └┬┘ └──┬─┘ └─┬─┘ └──┬─┘ │ │ Mod 1 │ │ │ │ │───────────────────────────────────────>│ │ │ │ │ │ │ │ │ │ │ │Do │ │ │ │───────────────────────────────────────────────────────>│ │ │ │ │ │ │ │ │ │ │ │ │ call # for A │ │ │ │ │ │──────────────────>│ │ │ │ │ │ │ │ │ │ │ Get │ │ │ │ │<──────────────────────────────────│ │ │ │ │ │ │ │ │ │ │ Response ┌┴┐ │ │ │ │────────────────────────────────> │ │ │ │ │ │ │ │ │ │ │ Mod 2 │ │ │ │ │ │──────────────────────────>│ │ │ │ │ │ │ │ │ │ │ │ │ │ Do │ │ │ │ │ │──────────────────────────────────────────>│ │ │ │ │ │ │ │ │ │ │ │ │ Mod 3 │ │ │ │ │ │ │─────────────>│ │ │ │ │ │ │ │ │ │ │ │ │ │ Do │ │ │ │ │ │─────────────────────────────>│ │ │ │ │ │ │ │ └┬┘ │ │ │ │ │ Response │ │ │ │ │ │<──────────────────│ │ │ │ │ │ │ │ │ Response │ │ │ │<───────────────────────────────────────────────────────│ │ │ │ │ │ │ │ │ │ │ │ │call # for B and C │ │ │ │ │ │──────────────────>│ │ │ │ │ │ │ │ │ │ │ Get │ │ │ │ │<──────────────────────────────────│ │ │ │ │ │ │ │ │ │ │ Response ┌┴┐ │ │ │ │────────────────────────────────> │ │ │ │ │ │ │ └┬┘ │ │ │ │ │ Response │ │ │ │ │ │<──────────────────│ │ │ │ │ │ │ │ │ │ Response │ │ │ │ │<──────────────────────────────────────────│ │ │ │ │ │ │ │ │ │ │ Response │ │ │ │ │<─────────────────────────────│ │ ┌┴┐ ┌┴┐ ┌┴┐ ┌──┴─┐ ┌─┴─┐ ┌──┴─┐ │A│ │B│ │C│ │Data│ │ZTC│ │Calc│ └─┘ └─┘ └─┘ └────┘ └───┘ └────┘