I'm looking for a robust messaging solution for a small enterprise.
I've looked at MSMQ, Nservicebus, SimpleServiceBus, ActiveMQ
I've waded through all of the MS documentation on MSMQ and I'm still left with a question - what are my options if I want to exchange messages between two offices? The two offices are connected, but I want each office to have an MSMQ "server" and to have the MSMQ server in one office forward messages to the other MSMQ server. Does adding NServiceBus or SimpleServiceBus (both use MSMQ as a transport) change anything?
So in essence I want to link 2 MSMQ servers and I don't want to use ActiveDirectory.