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

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

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

この記事ではソリューションのアイデアについて説明します。 クラウド アーキテクトはこのガイダンスを使用すると、このアーキテクチャの一般的な実装の主要コンポーネントを視覚化しやすくなります。 ワークロードの特定の要件に適合する、適切に設計されたソリューションを設計するための出発点として、この記事を使用してください。

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

考えられるユース ケース

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

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

アーキテクチャ

アーキテクチャ図このアーキテクチャの 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 は、リレーショナル アプリケーションを迅速に作成、拡張し、クラウドにスケーリングできるリレーショナル データベース サービスです。

次のステップ