SQLAzure によってサポートされるデータ サービスへの Silverlight フロントエンドとして設計された Windows Azure ソリューションを開発する場合、どのようなアーキテクチャ上の考慮事項を行う必要がありますか?
つまり、SQL Azure データベースに格納されている情報を取得する必要がある Silverlight インターフェイスがあります。ここで境界をどこに引くべきかわかりません。クライアントが SQL 要求を行う必要がありますか? そうでない場合、それはコンピューティングの役割であるべきですか? ここでワーカーの役割は役に立ちますか? ユーザーを秘密にさらさないように、通信を保護するにはどうすればよいですか?
私は Web 開発に非常に慣れていませんが、WPF のバックグラウンドと、このプロジェクトを迅速に開始する必要があるため、Silverlight を選択しました。後で戻って HTML5 + JS に移行する可能性が高いため、回答でこれのクライアント側に焦点を当てないでください。