If you have dot net resources in house, Biztalk is definitely a better option. That being said, I believe java based technologies such as Mule, IBM and iWay are more suited to cases where there are heterogeneous environments. You may also want to look at the ability to…