Adición de un front-end móvil a una aplicación heredada

Microsoft Entra ID
Id. externa de Microsoft Entra
Azure SQL Database
Azure Virtual Machines

Ideas de solución

Este artículo es una idea de solución. Si te gustaría que ampliemos este artículo con más información, como posibles casos de uso, servicios alternativos, consideraciones de implementación o una guía de precios, comunícalo a través de los Comentarios de GitHub.

Esta idea de solución ayuda a mejorar la productividad de los empleados y a acelerar la toma de decisiones al proporcionar a las aplicaciones de procesamiento heredadas un front-end moderno. Esta solución de aplicación de línea de negocio consolida los datos de varios sistemas empresariales. A continuación, presenta los datos en servidores front-end web y móvil.

Posibles casos de uso

Las organizaciones que quieran conectar sistemas heredados dispares y conceder a los usuarios acceso a través de una interfaz de usuario móvil pueden beneficiarse de esta solución. Los sistemas heredados incluyen:

  • Sistemas de entrada de pedidos de ventas e inventario
  • Bases de datos de hospitales
  • Software de facturación y reclamaciones de seguros
  • Sistemas bancarios

Arquitectura

Architecture DiagramDescargue un SVG de esta arquitectura.

Flujo de datos

  1. La aplicación móvil del cliente se autentica a través de Azure Active Directory B2C.
  2. La aplicación móvil del cliente se conecta al servicio web de back-end que agrega datos de distintos sistemas mediante una conexión asincrónica.
  3. La aplicación web se conecta a la base de datos SQL.
  4. Power BI se conecta a la base de datos SQL y a SharePoint.
  5. La aplicación lógica extrae datos de CRM (Salesforce).
  6. La aplicación lógica se conecta a un sistema SAP (en el entorno local o en la nube).
  7. La aplicación móvil de los empleados se conecta a la aplicación lógica que organiza el proceso de negocio.
  8. La aplicación móvil del empleado se autentica a través de Microsoft Entra ID.

Componentes

  • Azure Virtual Machines le permite implementar una imagen de Windows Server o Linux en la nube. Puede seleccionar imágenes de un marketplace o usar sus propias imágenes personalizadas.
  • Azure SQL Database es un servicio de base de datos relacional que permite crear, ampliar y escalar aplicaciones relacionales rápidamente en la nube.

Pasos siguientes