Does anybody have experience or any advise regarding service bus between MS CRM and other applications. The idea is to have a generic service layer that allows MS CRM to send and recieve data without bothering about the system/technology at the other end.