Основное преимущество, которое вы получите от BizTalk, - это платформа для надежности обработки и отслеживания сообщений. Другой момент - это маршрутизация сообщений: как только вы захотите доставить свои данные более чем в одну конечную точку, вы начнете получать преимущество над пользовательским решением C # / .Net.
Наиболее распространенным вариантом использования может быть сценарий публикации-подписки, в котором BizTalk разделяет «восходящие» и «нисходящие» системы.
Кроме того, BizTalk - это хорошее место для обработки определенных бизнес-правил вокруг ваших потоков данных (отсюда и «Biz»).
Если, однако, вашей целью является простое преобразование данных в базу данных, BizTalk будет дорогостоящими издержками.
В соответствии с вашим центральным вопросом "Легко ли создать адаптер BizTalk?" ответ определенно "да". Разработка, развертывание и запуск приложений BizTalk довольно просты ... сегодня. Версии до BizTalk 2009 действительно демонстрировали отсутствие полной интеграции в стек MS. По сравнению с такими продуктами, как Exchange или SQL Server 2008, BizTalk 2009 все еще отстает - например, PowerShell не интегрирован, как в эти другие продукты.
Хорошо определенный DTD / XSD для сообщений, которыми вы собираетесь обмениваться с исходной и целевой системами, является большим плюсом, поскольку позволяет отслеживать и отслеживать переменные сообщений.