Distributed Application Framework for .NET supporting MSMQ and RabbitMQ