Введение
Адаптер - это приложение клиента шины для получения и/или передачи сообщений в шину.
Использование WCF интерфеса в адаптерах
При использовании WCF интерфеса приложение должно реализовывать вызов методов предоставленных интерфейсами шины, а передача этих вызовов осуществляется платформой WCF.
Есть несколько способов получения интерфейсов шины:
- NuGet-пакет NewPlatform.Flexberry.ServiceBus.ClientTools
- Генерация с использованием WSDL
Пример реализации адаптера с использованием WCF интерфейса описан в этой статье.
Использование REST интерфейса в адаптерах
При использовании REST интерфеса приложение должно выполнять соответствующе запросы для выполнения тех или иных операций.
Описание запросов приведенно в этой стайтье.
Пример реализации адаптера с использованием REST интерфейса описан в этой статье.
Адаптеры для подписок с опцией callback
При использовании подписок с опцей callback, принципиальное отличие приложения заключается в том, что это должен быть какой либо сервис (служба или сервер), способный принять и обработать запрос от шины на доставку сообщения.
Тип и формат запроса зависит от выбранного способа передачи сообщения в подписке, и может быть следующим:
WCF- при использовании этого способа необходимо реализовать методAcceptMessageиз интерфейсаICallbackClientHTTP- при использовании этого способа необходимо реализовать обработкуHTTPзапроса, описание запроса приведенно в этой стайтьеWEB- при использовании этого способа необходимо реализовать методAcceptMessageиз интерфейсаICallbackClientMAIL- это эксперементальная функция, будьте осторожны при использовании