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

Azure Active Directory
Active Directory External Identities
SQL Database
Virtual Machines

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

さらなる情報、実装の詳細、価格ガイダンス、コード例を追加してこの記事を拡張することをお望みの場合は、GitHub のフィードバックでご連絡ください。If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!

この基幹業務アプリケーション ソリューションは、複数のビジネス システムのデータを統合し、Web およびモバイル フロントエンドを介してデータを表示することで、従業員の生産性の向上と意思決定の迅速化を支援します。This line-of-business application solution consolidates data from multiple business systems and surfaces the data through web and mobile front ends-helping to improve employee productivity and speed decision making.

ArchitectureArchitecture

アーキテクチャ図 このアーキテクチャの SVG をダウンロードしてください。Architecture Diagram Download an SVG of this architecture.

Data FlowData Flow

  1. 顧客のモバイル アプリが、Azure Active Directory B2C を介して認証を行いますCustomer's mobile app authenticates via Azure Active Directory B2C
  2. 顧客のモバイル アプリが、非同期接続を使用してさまざまなシステムのデータを集約するバックエンド Web サービスに接続しますCustomer's mobile app connects to the back-end web service that aggregates data from different systems using asynchronous connection
  3. Web アプリケーションが SQL Database に接続します。Web application connects to SQL database
  4. Power BI が SQL Database と SharePoint に接続します。Power BI connects to SQL database and SharePoint
  5. ロジック アプリが CRM (Salesforce) からデータをプルします。Logic app pulls data from CRM (Salesforce)'''
  6. ロジック アプリが (オンプレミスまたはクラウドの) SAP システムに接続します。Logic app connects to SAP system (on-premises or in the cloud)
  7. 従業員のモバイル アプリが、ビジネス プロセスを調整するロジック アプリに接続します。Employee mobile app connects to the logic app that orchestrates the business process
  8. 従業員のモバイル アプリが、Azure Active Directory を介して認証を行います。Employee mobile app authenticates via Azure Active Directory

コンポーネントComponents

  • Azure Virtual Machines を使用すると、Windows Server または Linux イメージをクラウドにデプロイできます。Azure Virtual Machines lets you deploy a Windows Server or Linux image in the cloud. Marketplace からイメージを選択することも、カスタマイズされた独自のイメージを使用することもできます。You can select images from a marketplace or use your own customized images.
  • Azure SQL Database は、リレーショナル アプリケーションを迅速に作成、拡張し、クラウドにスケーリングできるリレーショナル データベース サービスです。Azure SQL Database is a relational database service that lets you rapidly create, extend, and scale relational applications into the cloud.

次のステップNext steps