バックエンドに asp.net mvc4 を記述し、rest web-apiでクライアントに公開する Web アプリケーションがあります。私が望むのは、そのアプリケーションに Web サービスからリアルタイムでフィードする機能です。(Web サービスは、それほど大きなオブジェクトではない xml/json 形式を返します)。ここにはいくつかのオプションがあります: (もちろん、node.js、トルネードはここでより良い代替手段になりますが、バックエンドは asp.net/iis スタック上にある必要があります)
- イベントをバインドすることにより、サービスから中間層にデータ オブジェクトを直接フィードし、イベントが処理されたときに永続化されたデータをデータベースに送信します。(最初に永続化してからポーリングする代わりに)
- SqlDependencyオブジェクトを作成し、イベントを登録して、特定のテーブルに更新 (場合によっては挿入) があるときにアプリに通知します。
考えられるスタック: Asp.net MVC4 + Web API + IIS + Sql Server 2008 + C#