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