...
There are no intelligence in the Coordination Layer and it is the clients that are responsible for choices that involves intelligence e.g. in chooing an alternative pillar for request of data (according to Service Level Agreement).
Message Broker
It is assumed that
- the underlying low level protocol for message transmission is specified as part of the message broker, and thus this will not be a addressed directly in this architecture
- the message broker software is persistent
Communication
Asynchronous communication
...