Когда я буду использовать EMS и когда я буду использовать веб-сервис (например, WCF)

У меня сейчас есть приложение, которое публикует измененные позиции на складе (например, новые, редактировать, отменять) с помощью EMS; и приложение, которое подписывается на приложение с помощью EMS и сохраняет изменения в нашей базе данных. мне интересно, могу ли я использовать WCF, чтобы сделать то же самое, и каковы факторы, которые я должен учитывать. Большое спасибо за помощь.

1 ответ

Решение

К сожалению, вы не можете ответить на вопрос. EMS - это реализация, основанная на стандарте JMS, который также является протоколом для передачи сообщений. WCF - это технологический стек / коммуникационная среда в целом от Microsoft. Вы можете использовать, например, синхронный ответ на запрос, например, через SOAP/EMS с EMS, а также с SOAP/HTTP с использованием WCF.

Кроме того, с TEMS (транспортным каналом TIBCO EMS) вы можете использовать WCF, применяя транспорт EMS. В то же время вы можете использовать WCF с MSMQ, достигая того же, используя другой технологический стек.

Вы должны различать:

  • технологии стеки TIBCO против Microsoft
  • технология очередей: EMS против MSMQ
  • организация очередей (например, EMS, MSMQ) против протоколов без очередей (например, HTTP)

Мне было несколько полезно прояснить проблему в вашем вопросе.

Другие вопросы по тегам