In the BitRepository we use ActiveMQ brokers as the message bus.
- Message bus — Description of the message bus we use in the BitRepository system.
- Division of message content between xml and message headers — Certain information must be accessible to the message bus in order to route the messages and for the clients and pillars to distinguish messages. On the other hand, for confidentiality and integrity reasons it is desirable that most information is exchanged within the signed and possibly encrypted xml in the message body.
- Queues and topics — Messages are sent over the message bus. For optimal performance, messages may be sent over dedicated queues and topics. This page describes a suggested use of queues and topics.
- Coordination Layer — The coordination layer is a logic container for all communication related concerns in the Bitrepository system.