AppFabricの最新版SDKがリリースされた。商用サービス開始から2回目となる今回のバージョンアップでは、以下の二つが主な変更点となる。ポリシーファイルをサポートし、SilverlightやFlashがサービス・バスやアクセス・コントロールのクロスドメイン利用が可能となる。Updateより、「WindowsAzureAppFabricSDK.msi」をダウンロードして、SDKのセットアップを行って頂きたい*1。本SDKに対応したサンプルコードも付属しているので、別途ダウンロードして欲しい。SDK」にSDKインストールされる。SDKのDLLが格納され、「Tools」には「Acm.exe」というアクセスコントロールを制御するためのコマンドラインツールが存在する。一度フォルダを確認して頂きたい。Update」から、サンプルコードの一式が格納された「WindowsAzureAppFabricSDKSamples_V1.0-CS.zip」と「WindowsAzureAppFabricSDKSamples_V1.0-VB.zip」がダウンロードできる。今回はC#のサンプルコードである「WindowsAzureAppFabricSDKSamples_V1.0-CS.zip!ServiceBus\Scenarios\WindowsAzure」サンプルを利用して紹介する。4のソリューションに変換する。Fabricと本番環境での動作を確認する事ができる。」を参照して頂きたい。Azure」サンプルコードは以下の動作を行うが、実際にサンプルコードを実行して挙動を確認して頂きたい。繰り返し述べるが、設定ファイルの変更のみで本番環境でさっくり動くという、非常に魅力的なサンプルが付属している*2。Webロール側は、ブラウザからのメッセージを受け取り、サービスバスのサービスを呼ぶ。Workerロール側は、サービスバスにサービスを公開する。サービスバスのサービスは、サービス利用者からメッセージを受け取り、受け取った文字列をそのまま返す処理を行う。4のソリューションとして変換された「WebRole1」プロジェクトの「Web.config」は、以下の様にすっきりとした構成をしている。1.2もセットアップして頂けると、今回紹介するサンプルが滞りなく稼働確認が取れる*2:本番環境で動かす場合、コーディングにコツがある。