Легко ли создать адаптер Biztalk для произвольной службы источника XML? - PullRequest
1 голос
/ 09 ноября 2010

Я пытаюсь выяснить, насколько просто / легко создать адаптер Biztalk для произвольного источника XML (т.е. не WSDL / SOAP / RPC и т. Д.)

Есть ли факторы, которыеупростит это, например, DTD / XSD для службы XML.

В идеале я хотел бы иметь возможность направлять потребляемые данные в базу данных MSSQL, и я хотел бы знать, сколькоBiztalk, вероятно, упростит этот процесс, по сравнению с использованием XML с помощью специального решения C # /. Net.

Извините, если вопрос неясен, но я неопытен в BizTalk.

1 Ответ

1 голос
/ 09 ноября 2010

Основное преимущество, которое вы получите от BizTalk, - это платформа для надежности обработки и отслеживания сообщений. Другой момент - это маршрутизация сообщений: как только вы захотите доставить свои данные более чем в одну конечную точку, вы начнете получать преимущество над пользовательским решением C # / .Net. Наиболее распространенным вариантом использования может быть сценарий публикации-подписки, в котором BizTalk разделяет «восходящие» и «нисходящие» системы.

Кроме того, BizTalk - это хорошее место для обработки определенных бизнес-правил вокруг ваших потоков данных (отсюда и «Biz»).

Если, однако, вашей целью является простое преобразование данных в базу данных, BizTalk будет дорогостоящими издержками.

В соответствии с вашим центральным вопросом "Легко ли создать адаптер BizTalk?" ответ определенно "да". Разработка, развертывание и запуск приложений BizTalk довольно просты ... сегодня. Версии до BizTalk 2009 действительно демонстрировали отсутствие полной интеграции в стек MS. По сравнению с такими продуктами, как Exchange или SQL Server 2008, BizTalk 2009 все еще отстает - например, PowerShell не интегрирован, как в эти другие продукты.

Хорошо определенный DTD / XSD для сообщений, которыми вы собираетесь обмениваться с исходной и целевой системами, является большим плюсом, поскольку позволяет отслеживать и отслеживать переменные сообщений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...