Aggiungere un front-end per dispositivi mobili a un'app legacy

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

Idee per le soluzioni

Questo articolo è un'idea di soluzione. Per espandere il contenuto con altre informazioni, ad esempio potenziali casi d'uso, servizi alternativi, considerazioni sull'implementazione o indicazioni sui prezzi, inviare commenti e suggerimenti su GitHub.

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

Architecture DiagramScaricare 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