Powerful distributed subsystems over AMQP and other protocols