【WP for ITPro】Windows Phone に業務アプリケーションを配布するには

Windows Phone を業務端末として採用するにあたり、壁となっているのがアプリケーションの配布の仕組みです。 Windows Phone にアプリケーションをインストールするには、アプリケーションを Windows Phone Marketplace に登録する必要があります。そして、アプリケーションは必ず Windows Phone Marketplace からダウンロードしなければなりません。標準では企業内のアプリケーション配布の仕組み(System Center Configuration Managger など)を流用することができない…というのがシステム管理者にとっての壁となっています。 しかし、こうした難関の解決こそ  IT Pro の本領が発揮できる領域です! Windows Phone Marketplace には「プライベート配布」と呼ばれる機能が提供されています。これは、Marketplace に登録されたアプリケーションを一般に公開せず、アプリケーションの URL を知っているユーザーだけがインストールできる機能です。 この機能を活用したサービスを独自に開発することで、業務アプリケーションの配布システムを構築することができます。 全体の流れを簡単に示したのが以下の図です。 はじめに、業務アプリケーションのカタログサービスにアクセスするための「管理用アプリケーション」を Windows Phone にインストールする必要があります。インストールのための URL はメール等で利用者に通知する必要があります。 通知された URL にアクセスして Windows Phone に管理用アプリケーションをインストールしたら、利用者は管理用アプリケーションを介して、業務アプリケーションの「カタログサービス」にアクセスすることができます。カタログサービスに新しいアプリケーションが登録された場合には、Windows Phone のプッシュ通知機能を使用して、利用者に新たなアプリの存在を通知することができます。 利用者は必要に応じて業務アプリケーションをインストールすることができます。 ここで問題となるのが、管理用アプリケーションの URL が外部に漏れる可能性があるということです。そのため、アプリケーション管理サービス(カタログサービス)には、防御壁として社内の ID で「認証」を行うためのしくみを実装しておかなければなりません。 クラウドのサービスを、どのように社内IDで認証するのか…IT Pro の皆さんならば容易に解決できますよね。そうです。Windows Azure…