Для части интеграции (поддержка нескольких протоколов) вы можете использовать BizTalk или WCF, но BizTalk имеет наиболее полный набор соединителей для различных технологий.
Для картографирования картограф BizTalk (или другой графический инструмент) будет работать для простых случаев , но эти инструменты быстро приводят к очень сложным картам (сложным для разработки / чтения / изменения), для случаев с даже второстепенные источники сложности. Поэтому вам также следует взглянуть на другое решение для картографирования, такое как XSLT.
Что касается ESB, я бы не стал использовать ESB Toolkit, потому что это сложная, незрелая и хрупкая среда, поэтому его использование в проекте рискованно и, вероятно, приведет к более сложному решению.
NServiceBus может показаться лучшим решением и прекрасно подходит для интеграции с BizTalk.