Abstraction of Message Queues for DotNet
<p><a href="http://netcommon.sourceforge.net/" rel="noreferrer">http://netcommon.sourceforge.net/</a></p>

<p><strong>Common.Logging</strong> is an <em>abstraction</em> over top the concrete "loggers" (examples : log4net, Enterprise Library Logging, NLog)</p>

<p>Is there anything like that available for Message Queue systems? (examples : msmq, rabbitmq, DotNetMQ, ZeroMQ , etc, etc)</p>