BitRepository MessageBus

In the BitRepository we use ActiveMQ brokers as the message bus.

  • Message busDescription of the message bus we use in the BitRepository system.
  • Division of message content between xml and message headersCertain 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 topicsMessages 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 LayerThe coordination layer is a logic container for all communication related concerns in the Bitrepository system.