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
Pobierz plik SVG tej architektury.
Przepływ danych
- Aplikacja mobilna klienta uwierzytelnia się za pośrednictwem usługi Azure Active Directory B2C.
- 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.
- Aplikacja internetowa łączy się z bazą danych SQL.
- Usługa Power BI łączy się z bazą danych SQL i programem SharePoint.
- Aplikacja logiki pobiera dane z usługi CRM (Salesforce).
- Aplikacja logiki łączy się z systemem SAP (lokalnie lub w chmurze).
- Aplikacja mobilna employee łączy się z aplikacją logiki, która organizuje proces biznesowy.
- 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.