BT

共通APIを伴う Windows Azure 通知ハブ

| 作者: Anand Narayanaswamy フォローする 0 人のフォロワー , 翻訳者 勇 大地 フォローする 1 人のフォロワー 投稿日 2013年4月5日. 推定読書時間: 3 分 |

原文(投稿日:2013/03/24)へのリンク

 

Windows Azure 管理ポータルの改善としてWindows Azure 通知ハブ がリリースされ、Windows 8iOS等のマルチデバイスプラットフォーム向けにビルドされたアプリケーションに対し、プッシュ通知を送るための共通 API を提供する。Microsoft によると、近々Android Windows Phone もサポートに加える予定だ。

Microsoft は数百万のプッシュ通知を行う通知ハブを改善した。ユーザを指定するタグの機能をもつメッセージを通知ハブに登録し、メッセージをプッシュ通知する。

上記のタグはアプリケーションを指定する文字列(ユーザID、株式銘柄記号等)から構成され、デバイスハンドルの格納/管理や独自のユーザー別通知ルーティング情報の実装を不要とする。さらに、Subルーティング機構により、独自の通知ルーティング・インフラの構築も不要となる。

Windows Azure プッシュ通知ハブは、Windows と Linux どちらも選択可能なInfrastructure-as-a-Service(IaaS) Virtual Machines、Cloud Servie、Web サイトからも利用可能だ。

「プッシュ通知を利用することで、ロジックはきわめてシンプルでスケーラブルになるだろう」と、Microsoft社 Server and Tools Business の Corporate Vice President である Scott Guthrie 氏は発言している。

Windows Azure 管理ポータルで通知ハブを新規に作成するためには アプリサービス カテゴリの配下に存在するService Bus通知ハブを選択する。通知ハブの作成後、通知ハブに登録されたデバイス数、通知ハブにプッシュされたメッセージ数、通知ハブを介して配信に成功したメッセージ数、失敗したメッセージ数を確認できる。

同通知ハブはMicrosoft Windows Notification SystemApple Push Notification service (APNS) を登録することが可能であり、管理ポータルから構成タブをクリックすることで設定可能となる。登録が成功した後、通知ハブに対して任意のクライアントアプリケーション/デバイスを登録可能であり、関連付けたタグでフィルタリングが可能である。この処理を一度実行すれば、少量のコードでユーザに対してブロードキャスト通知をすることが可能となる。

Claus Nielsen氏は以下の質問をした。

Scott、これは凄いニュースだと思います。しかし、Windows7 におけるプッシュ通知やスムースストリーミングの領域では何があるんでしょうか。

Service Bus の Program Manager である Elio Damaggio 氏は以下の様にコメントしている。

プッシュ通知ハブの機能は、同機能をサポートしているプラットフォーム(Windows 8、Windows Phone、Android、iOS 等のモバイルプラットフォーム)の OS に対して直接プッシュ通知を行うよう設計されている。

Windows 7 や他の OS で動作しているアプリケーションに対してメッセージをプッシュするためには、Service Bus Topicsを利用できる。2000 サブスクリプション以上を共有できるよう取り扱うか、SignalR (http://signalr.net/)を利用する必要があるが、同機能はすでに Service Bus を利用したスケールアウト構成が可能なよう設計されている。

Tomasz Wisniewski氏は、Elio氏がコメントしたように Windows Azure モバイルサービスがプッシュ通知がどの様に通知ハブと協調するか知ろうとしている。

通知ハブはWindows Azureモバイルサービスのプッシュ機能を置き換えるものではなく、補完するするものだ。間もなく、通知ハブは任意のモバイルサービスのバックエンドから利用可能になるだろう。さらに、高スケールのブロードキャスト機能とタグがサポートされる予定だ。

 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT