レガシ アプリへのモバイル フロントエンドの追加

Microsoft Entra ID
Microsoft Entra 外部 ID
Azure SQL データベース
Azure Virtual Machines

ソリューションのアイデア

このアーティクルはソリューションのアイデアです。 このコンテンツにさらに多くの情報 (想定されるユース ケース、代替サービス、実装に関する考慮事項、価格ガイダンスなど) の掲載をご希望の方は、GitHub のフィードバックでお知らせください。

このソリューションのアイデアは、レガシ処理アプリケーションに最新のフロント エンドを提供することで、従業員の生産性を向上させ、意思決定を迅速化するのに役立ちます。 この基幹業務アプリケーションのソリューションは、複数のビジネス システムからのデータを統合します。 次に、Web とモバイルのフロントエンドでデータを表示します。

考えられるユース ケース

さまざまなレガシ システムを接続し、モバイル UI を介してユーザーにアクセスを提供する組織は、このソリューションのメリットを享受できます。 レガシ システムには、次のものが含まれます。

  • 販売注文入力システムと在庫システム。
  • 病院データベース。
  • 保険請求および請求ソフトウェア。
  • 銀行取引システム。

アーキテクチャ

Architecture Diagramこのアーキテクチャの SVG をダウンロードします。

データフロー

  1. 顧客のモバイル アプリが、Azure Active Directory B2C を介して認証を行います。
  2. 顧客のモバイル アプリが、非同期接続を使用してさまざまなシステムのデータを集約するバックエンド Web サービスに接続します。
  3. Web アプリケーションが SQL Database に接続します。
  4. Power BI が SQL Database と SharePoint に接続します。
  5. ロジック アプリが CRM (Salesforce) からデータをプルします。
  6. ロジック アプリが (オンプレミスまたはクラウドの) SAP システムに接続します。
  7. 従業員のモバイル アプリが、ビジネス プロセスを調整するロジック アプリに接続します。
  8. 従業員のモバイル アプリは Microsoft Entra ID を介して認証されます。

コンポーネント

  • Azure Virtual Machines を使用すると、Windows Server または Linux イメージをクラウドにデプロイできます。 Marketplace からイメージを選択することも、カスタマイズされた独自のイメージを使用することもできます。
  • Azure SQL Database は、リレーショナル アプリケーションを迅速に作成、拡張し、クラウドにスケーリングできるリレーショナル データベース サービスです。

次のステップ