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.
W tym przykładzie pokazano, jak można wdrożyć portale, które automatyzują procesy ręczne lub oparte na papierze i udostępniają rozbudowane środowisko użytkownika. Korzystanie z usług Azure API Management i Azure Functions w celu łączenia niestandardowych interfejsów API, które wykorzystują starsze systemy. Korzystając z baz danych zarządzanych przez platformę Azure i podejścia o niskim kodzie do automatyzacji zadań, można obniżyć ogólne koszty rozwiązania, a jednocześnie szybko tworzyć aplikacje, które są domyślnie odporne, odporne i skalowalne w czasie rzeczywistym.
Architektura
Pobierz plik programu Visio z tą architekturą.
Przepływ danych
Dane przepływa przez rozwiązanie w następujący sposób:
- System linii lotniczych komunikuje się z niestandardowym interfejsem API hostowanym w usłudze Azure API Management.
- Niestandardowy koordynator interfejsu API odbiera powiadomienia i obsługuje przychodzące komunikaty z systemu lotniczego. Wysyła je do usługi Power Apps, gdzie loty są przypisywane do kanałów usługi Microsoft Teams.
- Gdy użytkownik wybierze lot do monitorowania lub gdy system przypisze użytkownika do lotu, system kolejkuje wywołanie interfejsu API programu Graph w kolejce konta usługi Azure Storage w celu dalszego przetwarzania.
- Usługa Azure Functions uruchamia wywołania interfejsu API programu Graph na podstawie przychodzących komunikatów w kolejce magazynu, wysyłania powiadomień do usługi Teams, a także przesyła strumieniowo wszystkie zdarzenia do usługi Azure Event Hubs w celu dalszej analizy.
- System powiadomień linii lotniczych jest zarządzany przez niestandardową usługę obsługi komunikatów bota, która korzysta z usługi Azure Bot Service.
- Niestandardowe boty wysyłają aktualizacje lotów do użytkowników w usłudze Teams.
- Magazyn usługi Azure Data Lake oferuje długoterminowe przechowywanie i przetwarzanie mikrosadowe zdarzeń z usługi Event Hubs, ostatecznie generując szczegółowe raporty za pomocą usługi Power BI.
Składniki
Dane są ładowane z tych różnych źródeł danych przy użyciu kilku składników platformy Azure:
- Power Apps: zwiększ elastyczność w całej organizacji, szybko tworząc aplikacje o niskim kodzie, które modernizują procesy i rozwiązują trudne wyzwania.
- Azure Functions: przyspieszanie i upraszczanie tworzenia aplikacji za pomocą obliczeń bezserwerowych
- Azure API Management: hybrydowa, wielochmurowa platforma zarządzania dla interfejsów API we wszystkich środowiskach
- Azure SQL Database: tworzenie aplikacji skalowanych w tempie firmy za pomocą zarządzanego i inteligentnego języka SQL w chmurze
- Azure Cosmos DB: szybka baza danych NoSQL z otwartymi interfejsami API dla dowolnej skali
- Azure Storage: wysoce skalowalny, bezpieczny magazyn w chmurze dla danych, aplikacji i obciążeń
- Azure Event Hubs: proste, bezpieczne i skalowalne pozyskiwanie danych w czasie rzeczywistym
- Azure Data Lake Storage: wysoce skalowalne i bezpieczne magazyny danych typu data lake dla obciążeń analitycznych o wysokiej wydajności
- Azure Bot Service: usługa zarządzana utworzona specjalnie na potrzeby tworzenia botów
- Azure Data Factory: hybrydowa usługa integracji danych, która upraszcza proces ETL na dużą skalę
- Power Automate: usprawnianie powtarzających się zadań i procesów bez papieru
- Usługa Power BI to zestaw narzędzi do analizy biznesowej do analizowania danych i udostępniania szczegółowych informacji.
Szczegóły scenariusza
Potencjalne przypadki użycia
Korzystanie z cyfrowych przepływów pracy nie jest ograniczone do żadnej z branż. Cyfrowe przepływy pracy oparte na dokumentach używają tych samych składników, ale rozmieszczają je inaczej, aby spełniały wymagania procesu. Przykłady branż, które mogą korzystać z zautomatyzowanych procesów, to między innymi:
- Manufacturing
- Opieka zdrowotna
- Education
- Finance
- Kancelariach
- Linie lotnicze (lotnicze)
Następne kroki
- Co to jest usługa Power BI?
- Wprowadzenie do usługi Azure Functions
- Informacje o usłudze Azure API Management
- Co to jest usługa Azure SQL Database?
- Azure Cosmos DB — Zapraszamy!
- Co to jest usługa Azure Event Hubs?
- Wprowadzenie do usługi Azure Data Lake Storage
- Azure Bot Service
- Co to jest usługa Azure Data Factory?
- Wprowadzenie do Power Apps