Ласкаво просимо до dev.net.ua Увійти | Приєднатися | Допомога

BizTalk Server vs BizTalk Services

Про BizTalk написано много, и даже на этом портале: Современные технологии интеграции- Microsoft BizTalk Server, Создание простого решения на базе BizTalk 2006. Поэтому я не буду особо углубляться в данный продукт. Скажу только, что продукт действительно стоящий, зрелый и достаточно хорошо реализован. Отлично подходит  для интеграции систем внутри предприятия. Но, есть сценарии, когда BizTalk не очень хорошо подходит.

Прежде всего, это серверный продукт, который где-то нужно установить. Для сценариев EAI это не проблема. А вот с B2B не все так гладко. Есть два партнера. Хотят сделать интеграцию существующих систем. У каждого из них уже есть своя работающая система. Было бы неплохо сделать все на базе BTS. Но кто его будет покупать? На чьей площадке размещать? Можно конечно найти поставщика услуг, который предложит BTS на свой площадке. Благо программа SPLA это позволяет. Но это нужно еще найти такого провайдера. И это еще мелочи. Системы таких партнеров как правило находятся внутри виртуального адресного пространства за одним или несколькими брандмауэрами. И как такие системы соединить между собой? Как вариант, можно сделать mapping внутреннего адреса и порта на внешний. Либо создать Edge сервис на пограничном брандмауэре. Но это тоже не всегда возможно, так как очень часто используют аппаратные брандмауэры, либо используют ОС с минимальным набором ПО и сервисов, дабы уменьшить риск взлома системы. Короче как в анекдоте. 

Но безвыходных ситуаций не бывает. И на помощь приходит BizTalk Services http://labs.biztalk.net/.

Архитектурно сервисы можно сравнить с BizTalk. Только более легкая реализация, полностью построенная на .Net 3.0. Сердцем системы является BizTalk Service Bus. Ее можно сравнить с  BTS MessageBox. BizTalk Connectivity Service позволяет публиковать и использовать сервисы, которые находятся за брандмауэром. Этот сервис можно сравнить с портами в BTS. Бизнес-логика реализуется с помощью BizTalk Workflow Service. К сожалению, на сегодняшний день данный сервис пока не доступен. Управление ролями и правами доступа реализовано в BizTalk Identity Service, котороый построен на CardSpace (WS-Trust, SAML, WS-Security, WS-Policy). 

Рекомендую зарегистрироваться, установить необходимый инструментарий и попробовать все это.

Опубліковані Tuesday, May 08, 2007 2:18 PM від Віктор Шатохін

Коментарі

Немає коментарів
Анонімні коментарі деактивовані. Увійдіть або Зареєструйтесь щоб мати доступ до ресурсів Спільноти.