Édition

Ajouter un front-end mobile à une application héritée

Microsoft Entra ID
Microsoft Entra External ID
Azure SQL Database
Machines virtuelles Azure

Idées de solution

Cet article présente une idée de solution. Si vous souhaitez nous voir développer le contenu avec d’autres informations, telles que des cas d’usage potentiels, d’autres services, des considérations d’implémentation ou un guide des prix, faites-le-nous savoir avec les Commentaires de GitHub.

Cette idée de solution permet d’améliorer la productivité des employés et d’accélérer la prise de décision en donnant aux applications de traitement héritées un front-end moderne. Cette solution d’application métier consolide les données de plusieurs systèmes métier. Il présente ensuite les données dans les serveurs frontaux web et mobiles.

Cas d’usage potentiels

Les organisations qui souhaitent connecter des systèmes hérités disparates et permettre aux utilisateurs d’accéder via une interface utilisateur mobile peuvent tirer parti de cette solution. Les systèmes hérités incluent :

  • Les systèmes d’entrée et d’inventaire des commandes.
  • Bases de données hospitalières.
  • Logiciel de facturation et de réclamation d’assurance.
  • Systèmes bancaires.

Architecture

Architecture DiagramTéléchargez un SVG de cette architecture.

Dataflow

  1. L’application mobile du client s’authentifie 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.
  3. L’application web se connecte à une base de données SQL.
  4. Power BI se connecte à une base de données SQL et à SharePoint.
  5. L’application logique extrait des données de CRM (Salesforce).
  6. L’application logique se connecte au système SAP (local ou dans le cloud).
  7. L’application mobile employé se connecte à l’application logique qui orchestre le processus métier.
  8. L’application mobile de l’employé s’authentifie via Microsoft Entra ID.

Composants

  • Les Machines virtuelles Azure vous permettent de déployer une image Windows Server ou Linux dans le cloud. Vous pouvez sélectionner des images à partir d’une place de marché ou utiliser vos propres images personnalisées.
  • 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.

Étapes suivantes