Я пытаюсь создать общий абстрактный интерфейс для инфраструктуры обмена сообщениями в нашей компании. Целью дизайна является 2 раза. 1 состоит в том, чтобы скрыть сложность программирования от разработчиков (я знаю, что она не очень сложна, но все еще упрощает ее), а 2 - сделать разработчиков независимыми от инфраструктуры обмена сообщениями, специфичной для поставщика (то есть это может быть MQSeries, EMS или MSMQ).
Очень распространенным вариантом является использование уровня WCF над инфраструктурой обмена сообщениями. Используйте пользовательский канал MQSeries для WCF или пользовательский канал EMS для WCF. Но оба исключены из-за отсутствия надлежащей версии MQSeries и EMS.
Может кто-нибудь подсказать, каковы возможные решения этой проблемы. Тот, который я могу придумать, чтобы иметь пользовательскую оболочку, такую как JMS. Кто-нибудь пробовал что-то подобное раньше? Любая помощь была бы фантастической.
Кстати, я пытаюсь создать эту оболочку в C # 3.5.
Привет