Нужно ли размещать службу адаптера служб BizTalk во время выполнения?
У меня есть вопрос о службе адаптеров BizTalk для служб BizTalk. Я знаю, что адаптер работает в IIS - я хотел бы знать, если это необходимо только для разработки или для выполнения тоже?
Потому что я хотел бы использовать BizTalk Services для вставки XML-сообщений в Azure SQL: Использование Azure BizTalk Services для вставки XML-сообщений в Azure SQL Server
Нужно ли предоставлять сервер только для размещения адаптера? Если это так, это не имеет большого смысла для меня
2 ответа
roxor, я считаю, что вы правы в том, что вам нужно разместить службу адаптера, и я согласен, что это не имеет смысла. Я просто не думаю, что это сценарий, который в настоящее время "должным образом" охватывается BizTalk Services.
Сервис адаптера был введен для поддержки интеграции с несколькими локальными системами, в том числе с SQL Server -
Функция службы BizTalk Adapter Service позволяет приложению в облаке обмениваться данными с локальной бизнес-системой (LOB) в вашей сети, за брандмауэром. С помощью адаптеров больших объектов в пакете адаптеров BizTalk (BAP) приложение-служба адаптеров BizTalk может выполнять операции больших объектов в следующих локальных больших рабочих системах: • Microsoft SQL Server
• База данных Oracle
• Oracle E-Business Suite
• SAP
• Приложения Siebel для электронного бизнеса
( http://msdn.microsoft.com/en-us/library/windowsazure/hh689889.aspx)
Это достигается с помощью службы ретрансляции Windows Azure Service Bus. Я не думаю, что база данных Windows Azure SQL изначально соответствует модели, и хотя я вижу, как это можно сделать, она кажется очень неловкой и совершенно бессмысленной. По моему скромному мнению, эта статья не должна была быть опубликована.
Я мог бы предположить, что интеграция с базой данных SQL будет добавлена в WABS изначально, до тех пор, пока я не решу, что я предоставлю это веб-сервису. Все равно имеет смысл в архитектурном плане.
Да Служба адаптера требуется во время выполнения.
роль службы Adapter заключается в отборе сообщения из ретранслятора служебной шины и его отправке в базу данных SQL Azure.
Я проверяю, как это работает, если служба адаптера находится в состоянии остановки.
Вы можете обратиться к статье для получения дополнительной информации о службе адаптера BiztalK http://msdn.microsoft.com/en-us/library/windowsazure/hh689786.aspx
С уважением Мохит Гупта