Lift-and-shift et innovation – Ajout d’un serveur frontal mobile à une application héritéeLift and Shift and Innovate - Adding a mobile front-end to a legacy app

Idée de solution Solution Idea

Si vous souhaitez nous voir développer cet article avec d’autres informations, les détails de l’implémentation, le guide de tarification ou des exemples de code, faites-le-nous savoir avec les Commentaires de 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!

Cette solution d’application métier consolide les données de plusieurs systèmes métier et les met en évidence via des serveurs frontaux web et mobiles, ce qui contribue à améliorer la productivité des employés et à accélérer la prise de décision.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

Diagramme d’architecture Télécharger une SVG de cette architecture.Architecture Diagram Download an SVG of this architecture.

Data FlowData Flow

  1. L’application mobile du client s’authentifie via Azure Active Directory B2C.Customer's mobile app authenticates via Azure Active Directory B2C
  2. L’application mobile du client se connecte au service web principal qui agrège les données de différents systèmes à l’aide d’une connexion asynchrone.Customer's mobile app connects to the back-end web service that aggregates data from different systems using asynchronous connection
  3. L’application web se connecte à une base de données SQL.Web application connects to SQL database
  4. Power BI se connecte à une base de données SQL et à SharePoint.Power BI connects to SQL database and SharePoint
  5. L’application logique extrait des données de CRM (Salesforce).Logic app pulls data from CRM (Salesforce)'''
  6. L’application logique se connecte à un système SAP (localement ou dans le cloud).Logic app connects to SAP system (on-premises or in the cloud)
  7. L’application mobile de l’employé se connecte à l’application logique qui orchestre le processus métier.Employee mobile app connects to the logic app that orchestrates the business process
  8. L’application mobile de l’employé s’authentifie via Azure Active Directory.Employee mobile app authenticates via Azure Active Directory

ComposantsComponents

  • L’infrastructure Machines virtuelles Microsoft Azure vous permet de déployer une image Windows Server ou Linux dans le cloud.Azure Virtual Machines lets you deploy a Windows Server or Linux image in the cloud. Vous pouvez sélectionner des images à partir d’une place de marché ou utiliser vos propres images personnalisées.You can select images from a marketplace or use your own customized images.
  • Azure SQL Database est un service de base de données relationnelle qui vous permet de créer, d’étendre et de mettre à l’échelle rapidement des applications relationnelles dans le cloud.Azure SQL Database is a relational database service that lets you rapidly create, extend, and scale relational applications into the cloud.

Étapes suivantesNext steps