I\'m currently doing analysis and design for a new message bus architecture in my company. I have tried MSMQ to do something like this in the past and it works well and was
the Apache ActiveMQ (open source) message broker also has a .NET client:
http://activemq.apache.org
Together with Apache Camel and Apache ServiceMix, enterprise integration patterns and enterprise service bus systems are easy to set up.