Экспорт (0) Печать
Развернуть все

Учебник. Настройка обмена сообщениями B2B с помощью портала служб BizTalk и мостов

Обновлено: Ноябрь 2013 г.

Службы BizTalk Microsoft Azure предоставляет две важнейшие возможности интеграции — интеграцию приложений (EAI) и обмен сообщениями B2B с использованием EDI. С помощью EAI можно создать мост Службы BizTalk, которые разворачиваются в . С помощью B2B можно создать торговых партнеров и соглашения для обработки сообщений EDI в облаке. Затем можно направлять сообщения EDI в уже развернутые мост Службы BizTalk для дальнейшей обработки. В данном учебнике даются пошаговые инструкции по созданию, развертыванию и тестированию сценария сквозной Службы BizTalk.

Contoso и Northwind — деловые партнеры. Contoso (розничный магазин) отправляет сообщения с заказами компании Northwind (поставщику). Northwind обрабатывает все данные заказов в таблице SalesOrder, расположенной в базе данных SQL Server в локальной среде Northwind. Contoso может отправлять компании Northwind сообщения XML или сообщения EDI, поэтому Northwind требуется внедрить решение для следующего сценария.

  • Contoso может отправлять сообщение X12 или сообщение XML для размещения заказа.

  • Компания Contoso должна отправлять сообщения, соответствующие схеме для сообщений с заказами, ожидаемых Northwind.

  • Contoso также может отправлять сообщения XML для непосредственной вставки данных заказа в таблицу SalesOrder в базе данных SQL Server компании Northwind.

Чтобы реализовать этот сценарий, Northwind предпринимает следующие действия.

  • Для отправляемых Contoso сообщений XML Northwind настраивает Мост XML «запрос-ответ» в Службы BizTalk, чтобы включить проверку и преобразование сообщений. Этот мост принимает входное сообщение XML, проверяет его на соответствие схеме заказа, требуемой компанией Northwind, и преобразует сообщение в эту схему. Northwind также использует Служба адаптера BizTalk, чтобы включить возможность подключения к локальной базе данных SQL Server из Мост XML «запрос-ответ», развернутого в Служебная шина.

  • Для отправляемых Contoso сообщений X12 EDI Northwind использует Портал служб BizTalk, чтобы настроить и развернуть соглашение, используя которое, Contoso может отправлять сообщение EDI/X12 в Northwind.

На следующем рисунке представлен этот сценарий.

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

  • Транспортировка сообщений. Розничный магазин и поставщик могут использовать разные платформы, а также разные транспортные протоколы и форматы сообщений. Реализация Службы BizTalk помогает преодолеть эти различия, воспринимая разные протоколы и форматы сообщений.

  • Проверка сообщений. Хотя входящий заказ на поставку от разных розничных продавцов может быть в разных форматах сообщений, входящие заказы на поставку должны соответствовать одному из заданных форматов сообщений. Это достигается с помощью проверки сообщений.

  • Преобразование сообщений. Поставщик придерживается общего формата заказа на поставку. Следовательно, входящие заказы на поставку должны быть приведены к этому общему формату. Это достигается с помощью преобразования сообщений.

  • Гибридное подключение. Хранилище данных поставщика находится на локальном сервере Microsoft SQL Server. Нормализованный заказ на поставку, полученный из облачного приложения, должен быть сохранен в локальном хранилище данных, и это достигается с помощью гибридного подключения.

Инструкции по подготовке среды Службы BizTalk см. в разделе Администрирование и разработка технологической схемы в службах BizTalk Azure. Для настройки преобразования сообщений EDI потребуется доступ к Портал служб BizTalk.

Этот учебник построен на основе примера EAIEDITutorial.zip, который доступен как часть загружаемого из коллекции исходных кодов MSDN архива. Чтобы понять, как был построен пример, можно пройти данный учебник с использованием этого примера. Можно также с помощью данного учебника создать свое собственное приложение. Этот учебник ориентирован на второй вариант, чтобы читающий понял, как было построено данное приложение. Кроме того, насколько возможно, учебник согласован с примером и использует те же имена артефактов (схем, преобразований и т. д.), которые заданы в примере.

См. также

Другие ресурсы

Учебники: Службы Azure BizTalk

Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
Показ:
© 2014 Microsoft