Abstracted message backend from ActiveMQ to interface.