According to the communication mechanism that is used,
visibility and flow of information move in the same
direction and in the opposite direction with respect to the
Using the caller - provider mechanism, both visibility and
flow of information move from the client to the server.
Using the broadcaster - listener mechanism, visibility and
flow of information move in the opposite direction: the
client knows the server that broadcasts events of interest.
Aarsten, A., Brugali, D. and Menga, G. (1996) “Designing Concurrent and Distributed
Control Systems”, Communications of the ACM , October.