"データベースの行を更新する"機能を多数使用する単純なSilverlight(および/またはASP.NET MVC)アプリケーションを作成する予定です.RIAサービスは、クライアントとサーバー/データベースの間に存在します。WCF RIA Services - すべてのリモート機能に使用する必要がありますか?
しかし私は同じ種類のチャット/インスタントメッセンジャーを同じクライアントに実装することも考えています。このタイプの「非データ」機能は、RIAサービスを通じて(あまりにも醜い方法で)実装できますか?そうでなければ;それを実装するための良い方法は何でしょうか?そして、いくつかの異なるタイプの通信チャネルを持つことは悪い考えではないでしょうか(リンクの1つが切断されても、他のものが切断されていない場合など)。