Niestandardowe procesy biznesowe

API Management
Usługa bota
Cosmos DB
Data Factory
Data Lake Storage
Event Hubs
Funkcje
SQL Database
Storage

Pomysł rozwiązania

Jeśli chcesz się dowiedzieć, Rozszerz ten artykuł, aby uzyskać więcej informacji, szczegóły dotyczące implementacji, wskazówki dotyczące cen lub przykłady kodu, powiadom nas o opinii usługi GitHub.

Omówienie

W tym przykładzie pokazano, jak można wdrożyć portale, które automatyzują ręczne lub oparte na papierze procesy oraz wspierają bogate środowisko użytkownika. Skorzystaj z zarządzania interfejsem API platformy Azure i usługi Azure Functions, aby połączyć niestandardowe interfejsy API, które są dopasowane do starszych systemów. Przy użyciu zarządzanych baz danych platformy Azure i podejścia z niską ilością kodu do automatyzowania zadań można obniżyć ogólne koszty rozwiązania, a jednocześnie łatwo tworzyć aplikacje, które są w czasie rzeczywistym, odporne i skalowalne.

Architektura

Diagram architektury

Przepływ danych

Dane są przepływane przez rozwiązanie w następujący sposób:

  1. System linii lotniczych przypisuje loty do kanału zespołów, które są również wyświetlane w usłudze aplikacje zaawansowane.
  2. Niestandardowy koordynator interfejsu API hostowany na platformie Azure API Management odbiera powiadomienia i obsługuje komunikaty przychodzące z systemu lotniczego.
  3. Gdy użytkownik wybierze samolot do monitorowania lub system przypisze użytkownika do lotu, interfejs API programu Graph wywołanie jest umieszczane w kolejce do przetworzenia przez koordynatora.
  4. Azure Functions uruchomić interfejs API programu Graph wywołań, które są przetwarzane w usłudze Azure Storage.
  5. Powiadomienia z systemu lotniczego są zarządzane przez niestandardową usługę obsługi komunikatów bot, wykorzystując Azure Bot Service.
  6. Niestandardowe botów wysyłają aktualizacje dla użytkowników w zespołach.
  7. Power BI generuje raporty z Azure Data Lake w oparciu o aktywność zespołów.

Składniki

Dane są ładowane z różnych źródeł danych przy użyciu kilku składników platformy Azure:

  • Aplikacje zaawansowane: Zwiększ elastyczność w całej organizacji, szybko tworząc aplikacje o niskim kodzie, które modernizacją procesy i rozwiązują trudne wyzwania.
  • Azure Functions: Przyspiesz i Uprość tworzenie aplikacji za pomocą obliczeń bezserwerowych
  • Azure API Management: Hybrydowa platforma zarządzania dla wielu chmur dla interfejsów API we wszystkich środowiskach
  • Azure SQL Database: Twórz aplikacje skalowane w celu skalowania do 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 na potrzeby 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 usługi Data Lake dla obciążeń analitycznych o wysokiej wydajności
  • Azure bot Service: cel usługi zarządzanej — utworzony na potrzeby opracowywania bot
  • Azure Data Factory: usługa integracji danych hybrydowych, która upraszcza proces ETL na dużą skalę
  • Automatyzacja i wyłączanie: usprawnia powtarzające się zadania i procesy bezpapierowe
  • Power BI to zestaw narzędzi do analizy biznesowej, który umożliwia analizowanie danych i udostępnianie szczegółowych informacji.

Następne kroki