XML, BizTalk - это все красивые слова.
Самое главное в деле интеграции - договориться с разработчиками тех систем, с которыми Вам придется интегрироваться. Общего универсального решения не существует.
Согласуйте регламент интеграции с теми людьми, которые обслуживают сторонние системы, даже если Вам это нужно всего лишь для написания технического задания чтобы закрыть этап договора.