2009-04-24 10 views
0

私はSilverlightアプリケーションを開発しようと考えており、データストレージ(拡張性など)にWindows Azureを利用したいと考えています。しかしSilverlightを使ってAzureとの間でデータをやりとりする方法がわかりません。私はどのような技術を調査すべきですか?このシナリオで推奨されるアプローチは何ですか?SilverlightクライアントはどのようにAzureにデータを格納していますか?

Silverlightのエンティティフレームワークを使用したいのですか?しかし、EFはどのようにしてAzureのデータを取得し、さらに重要なことに変更を元に戻すのでしょうか?それとももっと慣れるために行く必要がありますか?

答えて

1

基本的に、あなたは本当に大規模な(> 64K)のデータを持っている場合は、データとBLOBストレージを格納するAzureテーブルストレージを使用するつもりです要素。 Table StorageとBlob StorageにはRESTインターフェイスがあり、データをCRUDする方法として、Azure SDKのStorageClientサンプルを参照する必要があります。パブリックAPIを公開する予定がない場合は、これらのインターフェイス(テーブルとBlob)を排他的に使用できます。

しかし、あなたは次のTwitterになりたいと言って、RESTインターフェースを一般公開したいと考えています... Azure Table Storageには独自のRESTインターフェースがありますが、Webで小さなWCFサービスを作成します特定のWCFメソッドをより魅力的な方法で公開する役割また、JSONでデータをパブリッシュすることもできます。これは、非Windowsデータコンシューマにとってより便利になる可能性があります。

Azure Application Part 3: Expose (REST) Web Service And Consume in Silverlight

ここで私が本当に役に立ったページがあります。

私の例を見たい場合は、http://www.netalerts.mobi/trafficはAzure Table Storageに保存されているデータを公開します。 http://www.netalerts.mobi/traffic/api.aspxには、公開されているREST APIが記述されています。私の実装では、RESTを介してテーブルストレージを呼び出し、データを操作して、パブリックAPIで再度提供します。

+0

こんにちはChrisW、あなたはnetalertsのウェブサイトへのリンクを投稿できますか?それはそのように思える。 – Egon

関連する問題