Aggiunta di un front-end mobile a un'app legacy

Microsoft Entra ID
Microsoft Entra per ID esterno
database SQL di Azure
Macchine virtuali di Azure

Idee per soluzioni

In questo articolo viene descritta un'idea di soluzione. Il cloud architect può usare queste linee guida per visualizzare i componenti principali di un'implementazione tipica di questa architettura. Usare questo articolo come punto di partenza per il design di una soluzione ben progettata che sia in linea con i requisiti specifici del carico di lavoro.

Questa soluzione consente di migliorare la produttività e la velocità decisionale dei dipendenti offrendo applicazioni di elaborazione legacy un front-end moderno. Questa soluzione applicativa line-of-business consolida i dati di più sistemi aziendali. Presenta quindi i dati nei front-end Web e mobili.

Potenziali casi d'uso

Le organizzazioni che vogliono connettere sistemi legacy diversi e concedere agli utenti l'accesso tramite un'interfaccia utente mobile possono trarre vantaggio da questa soluzione. I sistemi legacy includono:

  • Sistemi di immissione e inventario degli ordini di vendita.
  • Database ospedalieri.
  • Software di fatturazione e attestazioni assicurative.
  • Sistemi bancari.

Architettura

Diagramma dell'architetturaScaricare un file SVG di questa architettura.

Flusso di dati

  1. L'app per dispositivi mobili del cliente esegue l'autenticazione tramite Azure Active Directory B2C.
  2. L'app per dispositivi mobili del cliente si connette al servizio Web back-end che aggrega i dati di sistemi diversi usando la connessione asincrona.
  3. L'applicazione Web si connette al database SQL.
  4. Power BI si connette al database SQL e a SharePoint.
  5. L'app per la logica esegue il pull dei dati da CRM (Salesforce).
  6. L'app per la logica si connette al sistema SAP (locale o nel cloud).
  7. L'app per dispositivi mobili dipendente si connette all'app per la logica che orchestra il processo aziendale.
  8. L'app per dispositivi mobili dipendente esegue l'autenticazione tramite Microsoft Entra ID.

Componenti

  • Azure Macchine virtuali consente di distribuire un'immagine Windows Server o Linux nel cloud. Puoi selezionare le immagini da un marketplace o usare immagini personalizzate.
  • database SQL di Azure è un servizio di database relazionale che consente di creare, estendere e ridimensionare rapidamente le applicazioni relazionali nel cloud.

Passaggi successivi