И не было бы плохой идеей иметь несколько различных типов каналов связи (если один из каналов отключается, но не другой, и т. Д.)?
Адресацияэта часть вашего вопроса.Я думаю, что вы должны использовать наиболее подходящую технологию для каждого аспекта.Службы RIA являются асинхронными, поэтому они могут подходить для приложений чата, но я бы хотел убедиться, что они обеспечивают необходимую производительность.Не бойтесь смешивать и сочетать технологии.
Одним из преимуществ наличия разных каналов является то, что у вас есть резервный способ связи, если ваша основная связь выходит из строя.Вы можете использовать его для отправки сообщений о состоянии (например) или использовать его как способ информирования пользователей о проблемах с основным приложением.