ソリューションのアーキテクチャ: カスタム モバイル ワークフォース アプリ

オフラインで動作し、フィールド エンジニアが割り当てられた仕事を表示して編集することのできる、iOS、Android、Windows 対応の Xamarin.Forms クライアント アプリ。

このソリューションは、Azure マネージ サービス (App Service, API Management, SQL Database, Azure Active Directory, Application Insights 」と「 HockeyApp) 上に構築します。これらのサービスは高可用性環境で実行、修正、サポートされるため、実行される環境ではなくソリューションに注力できます。

カスタム モバイル ワークフォース アプリ Azure が管理するサービスである App Service、API Management、SQL Database、Azure Active Directory、Application Insights、HockeyApp 上に構築された、カスタム モバイル ワークフォース アプリのソリューション アーキテクチャを示す図。 Application Insights Corporate Network App Service Phone & Tablet API Management Offline sync HockeyApp Continuous integrationand deployment BizTalk HybridConnection Azure Active Directory On PremisesSQL Server Browser

実装ガイダンス

製品 ドキュメント

App Service

モバイル クライアント アプリは、オフライン同期をサポートする、Mobile Apps の管理されたクライアント SDK を使用して、App Service Mobile Apps バックエンドに接続します。このバックエンドは、カスタム コードを含む .NET サーバー SDK を使用します。アプリには、管理者がすべてのジョブの一覧を確認して変更を加えることのできる、管理者用 Web ポータルも備わっています。

オフライン同期

Azure Mobile Apps のクライアント SDK のオフライン データ同期機能を使用すれば、ネットワーク問題の発生時にも有用な、反応のすばやい、堅牢なアプリを作成できます。

継続的な統合とデプロイ

App Service は、BitBucket、GitHub、Visual Studio Team Services からコードを取得することによって、継続的な統合とデプロイのワークフローを実現します。

BizTalk ハイブリッド接続

BizTalk ハイブリッド接続は、オンプレミスのリソースへの安全な接続に使用されます。

API Management

Azure API Management は、モバイル クライアントと管理者 Web アプリ間で共有される、一貫性のある API ゲートウェイの作成に使用されます。

SQL Database

構造化データは、トランザクションと効率的なクエリをサポートする、クラウドでのリレーショナル データベース サービスである SQL Database に保存されます。

Azure Active Directory

Azure Active Directory は、セキュアなエンタープライズ レベルの認証に使用されます。

Application Insights

Application Insights で、Web アプリでの問題を検出し、クラッシュを診断し、使用状況を追跡します。開発ライフサイクルを通して、情報に基づいた意思決定が可能です。

HockeyApp

HockeyApp を使用して、クラッシュ レポートの入手、アプリ使用状況の追跡、モバイル アプリの配信を行います。

コード サンプル

この実装の開始に役に立つコード サンプルの詳細をご確認いただけます。

関連ソリューションのアーキテクチャ

タスクベースのコンシューマー向けモバイル アプリ

iOS、Android、Windows のクライアント アプリで使用されるモバイル バックエンドです。Xamarin やネイティブ クライアントの SDK を使用して、画像ファイルのオフライン同期を含むオフライン同期をサポートする、モバイル クライアント アプリを作成します。 ID プロバイダーへの接続には App Service の認証機能を使用し、コスト効率と拡張性に優れた方法で画像を保存するために Azure Blob Storage を使用します。

詳細情報