title: Abstraction of Message Queues for DotNet
body: <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>