У меня вопрос - BizTalk или WF? И позвольте мне пояснить, что я реализую аналогичные технологии первых трех артефактов и понимаю, что могу их построить, но я не считаю, что они встроены в WF, и поэтому я пытаюсь понять, почему я бы использовал один технологии с другой.
- Transformations
- Наручники
- Порты/адаптеры
- BizTalk Future
Transformations
Очень приятно, что BizTalk изначально поддерживает, с расширенными дизайнерами для загрузки, возможность создавать схемы и карты. Кроме того, мне нравится тот факт, что все трансформируется, потому что мне не нужно беспокоиться о моей точке интеграции внутри моего рабочего процесса, потому что он всегда в согласованном формате, который смягчает мой риск, поскольку моя интеграция мутирует - мне нужно реорганизовать схемы и карты.
В отличие от WF, у меня нет такой роскошной встроенной памяти, так что я что-то упускаю или у BizTalk есть +1 здесь?
Наручники
Связывание - это еще одна полностью инкапсулированная функциональность в BizTalk. Я могу буквально установить свой рабочий процесс, чтобы иметь какое-либо обязательное связывание, которое я хочу, из-за вышеупомянутого артефакта, означающего, что во время тестирования я мог привязываться к файловой системе, а во время производства я мог привязываться к службе.
В отличие от WF, у меня нет такой роскошной встроенной памяти, так что я что-то упускаю или у BizTalk есть +2 здесь?
Порты/адаптеры
Это, возможно, самый большой артефакт, который существует в BizTalk - IMHO. Объем усилий, необходимых для абстрактного физического подключения к многочисленным конкретным реализациям, особенно в очень большой организации, где некоторые из этих конкретных достигают простейшей файловой системы по сравнению с SOAP/REST и в таких вещах, как мэйнфрейм IBM и MSMQ. Адаптеры физического порта BizTalk, которые автоматически запускают необработанные данные через преобразования перед отправкой рабочего сообщения, довольно просто, элегантны.
В отличие от WF, у меня нет такой роскошной встроенной памяти, так что я что-то упускаю или у BizTalk есть +3 здесь?
BizTalk Future
Наконец, я хотел бы упомянуть, что из моих исследований одна и та же команда людей, которые построили BizTalk, строит WF - это здорово! Кроме того, долгосрочное видение Microsoft - это новое слово buzz "сервер интеграции" и фактически представляет собой большой массив слабо связанных фреймворков, которые обеспечивают то, что BizTalk делает сегодня. И это усилие имеет для меня большой смысл из-за усилий Azure, которые, я уверен, вносят свой вклад в это. Тем не менее, мне нужно реализовать решение сегодня, которое будет работать через 15 лет, но мне также нужно понять, какие части я буду использовать для объединения, если я использую WF через BizTalk. Пожалуйста, предоставьте мне свои впечатления.