Адаптеры используются для подключения приложений к корпоративной шине

Введение

Адаптер - это приложение клиента шины для получения и/или передачи сообщений в шину.

Использование WCF интерфеса в адаптерах

При использовании WCF интерфеса приложение должно реализовывать вызов методов предоставленных интерфейсами шины, а передача этих вызовов осуществляется платформой WCF.

Есть несколько способов получения интерфейсов шины:

Пример реализации адаптера с использованием WCF интерфейса описан в этой статье.

Использование REST интерфейса в адаптерах

При использовании REST интерфеса приложение должно выполнять соответствующе запросы для выполнения тех или иных операций. Описание запросов приведенно в этой стайтье.

Пример реализации адаптера с использованием REST интерфейса описан в этой статье.

Адаптеры для подписок с опцией callback

При использовании подписок с опцей callback, принципиальное отличие приложения заключается в том, что это должен быть какой либо сервис (служба или сервер), способный принять и обработать запрос от шины на доставку сообщения.

Тип и формат запроса зависит от выбранного способа передачи сообщения в подписке, и может быть следующим:

  • WCF - при использовании этого способа необходимо реализовать метод AcceptMessage из интерфейса ICallbackClient
  • HTTP - при использовании этого способа необходимо реализовать обработку HTTP запроса, описание запроса приведенно в этой стайтье
  • WEB - при использовании этого способа необходимо реализовать метод AcceptMessage из интерфейса ICallbackClient
  • MAIL - это эксперементальная функция, будьте осторожны при использовании