Обратите внимание, что промежуточные программные решения для обмена сообщениями (такие как WCF и ICE) - это мощные механизмы, предоставляющие такие функции, как надежная доставка сообщений, контроль над порядком сообщений, распределенные (с несколькими компьютерами) возможности и т. Д.
Они также относительно сложны и могут включать определенную степень «базового» обучения.
Если ваше приложение в настоящее время работает надежно сегодня, возможно, было бы целесообразно представить какое-либо решение для обмена сообщениями, которое вы изначально выбрали для своей следующей новой функциональности, и сначала доказать это там. После этого вы можете выполнить модернизацию существующих процессов (если ...) и при необходимости.