Dodawanie frontonu mobilnego do starszej aplikacji

Identyfikator Microsoft Entra
Tożsamość zewnętrzna Microsoft Entra
Azure SQL Database
Azure Virtual Machines

Pomysły dotyczące rozwiązań

W tym artykule opisano pomysł rozwiązania. Architekt chmury może użyć tych wskazówek, aby ułatwić wizualizowanie głównych składników dla typowej implementacji tej architektury. Skorzystaj z tego artykułu jako punktu wyjścia, aby zaprojektować dobrze zaprojektowane rozwiązanie zgodne z konkretnymi wymaganiami obciążenia.

Ten pomysł rozwiązania pomaga zwiększyć produktywność pracowników i przyspieszyć podejmowanie decyzji, dając starszym aplikacjom przetwarzania nowoczesny fronton. To rozwiązanie aplikacji biznesowej konsoliduje dane z wielu systemów biznesowych. Następnie prezentuje dane w frontonach internetowych i mobilnych.

Potencjalne przypadki użycia

Organizacje, które chcą łączyć różne starsze systemy i zapewniają użytkownikom dostęp za pośrednictwem mobilnego interfejsu użytkownika, mogą korzystać z tego rozwiązania. Starsze systemy obejmują:

  • Systemy wprowadzania zamówień sprzedaży i spisu.
  • Bazy danych szpitali.
  • Oprogramowanie do rozliczeń i roszczeń ubezpieczeniowych.
  • Systemy bankowe.

Architektura

Diagram architekturyPobierz plik SVG tej architektury.

Przepływ danych

  1. Aplikacja mobilna klienta uwierzytelnia się za pośrednictwem usługi Azure Active Directory B2C.
  2. Aplikacja mobilna klienta łączy się z usługą internetową zaplecza, która agreguje dane z różnych systemów przy użyciu połączenia asynchronicznego.
  3. Aplikacja internetowa łączy się z bazą danych SQL.
  4. Usługa Power BI łączy się z bazą danych SQL i programem SharePoint.
  5. Aplikacja logiki pobiera dane z usługi CRM (Salesforce).
  6. Aplikacja logiki łączy się z systemem SAP (lokalnie lub w chmurze).
  7. Aplikacja mobilna employee łączy się z aplikacją logiki, która organizuje proces biznesowy.
  8. Aplikacja mobilna pracownika uwierzytelnia się za pośrednictwem identyfikatora Entra firmy Microsoft.

Składniki

  • Usługa Azure Virtual Machines umożliwia wdrożenie obrazu systemu Windows Server lub Linux w chmurze. Można wybrać obrazy z rynku lub użyć własnych, dostosowanych obrazów.
  • Azure SQL Database to usługa relacyjnej bazy danych, która umożliwia szybkie tworzenie, rozszerzanie i skalowanie aplikacji relacyjnych w chmurze.

Następne kroki