That means all incoming messages are queued within the receiver's Message Module and the receiver is notified. Thus, even if the receiver is busy the whole messaging system is never blocked. Messages are like containers capable of taking any contents. Each message knows its creator, sender and receivers and is therefore very easy to route through the system. DINO predefines a number of special system messages that are used to control the communication, to kill modules or to access system modules.
System modules are network access modules or synchronous collaboration modules.
Another set of system messages is used to notify modules of environment changes like newly loaded or killed modules. One of the most important features of the Open Messaging Architecture is its ability to redirect messages. As an example, one special module can control one or more other modules by grabbing some of their incoming and outgoing messages. The special module is then able to look inside each message and decide to manipulate it, throw it away or just let it pass its normal way. This facility can be used to increase the system's intelligence by adding intelligent daemons.