Benutzerdefinierte Geschäftsprozesse

Azure API Management
Azure KI Bot Service
Azure-Funktionen
Power Apps
Power BI
Power Automate

Lösungsmöglichkeiten

In diesem Artikel ist ein Lösungsvorschlag beschrieben. Ihr Cloudarchitekt kann diesen Leitfaden verwenden, um die Hauptkomponenten einer typischen Implementierung dieser Architektur zu visualisieren. Verwenden Sie diesen Artikel als Ausgangspunkt, um eine gut durchdachte Lösung zu entwerfen, die den spezifischen Anforderungen Ihrer Workload entspricht.

In diesem Beispiel wird die Bereitstellung von Portalen veranschaulicht, mit denen manuelle oder papierbasierte Prozesse automatisiert und optimierte Benutzeroberflächen bereitgestellt werden können. Setzen Sie Azure API Management und Azure Functions ein, um benutzerdefinierte APIs zu verbinden, die Ihre Legacysysteme nutzen. Mithilfe von verwalteten Azure-Datenbanken und einem Low-Code-Ansatz zum Automatisieren von Aufgaben können Sie die Gesamtkosten für die Lösung senken und dabei schnell Apps entwickeln, die standardmäßig resilient und skalierbar sind und Daten in Echtzeit verarbeiten.

Aufbau

Diagramm, das den Datenfluss im Airline-System mit Azure-Komponenten zeigt.

Laden Sie eine Visio-Datei dieser Architektur herunter.

Datenfluss

Die Daten durchlaufen die Lösung wie folgt:

  1. Das System der Airline kommuniziert mit einer benutzerdefinierten API, die in Azure API Management gehostet wird.
  2. Ein benutzerdefinierter API-Koordinator empfängt Benachrichtigungen und bearbeitet eingehende Nachrichten aus dem Airline-System. Sie werden an Power Apps weitergeleitet, wo Flüge zu Microsoft Teams-Kanälen zugewiesen werden.
  3. Wenn ein*e Benutzer*in einen zu überwachenden Flug auswählt oder das System den bzw. die Benutzer*in einem Flug zuweist, reiht das System einen Graph-API-Aufruf zur weiteren Verarbeitung in die Warteschlange eines Azure Storage-Kontos ein.
  4. Azure Functions führt die Graph-API-Aufrufe basierend auf den eingehenden Nachrichten in der Speicherwarteschlange aus, sendet Benachrichtigungen an Teams und streamt außerdem alle Ereignisse für weitere Analysen an einen Azure Event Hubs.
  5. Das Benachrichtigungssystem der Fluggesellschaft wird von einem benutzerdefinierten Bot-Nachrichtendienst verwaltet, der Azure-Bot Service verwendet.
  6. Benutzerdefinierte Bots senden Flight-Aktualisierungen an Benutzer in Teams.
  7. Ein Azure Data Lake-Speicher bietet Langzeitaufbewahrung und Mikrobatchverarbeitung von Ereignissen aus Event Hubs, wodurch letztendlich aufschlussreiche Berichte mit Power BI generiert werden.

Komponenten

Daten werden aus diesen unterschiedlichen Datenquellen unter Verwendung verschiedener Azure-Komponenten geladen:

  • Power Apps: Erhöhte Flexibilität in der gesamten Organisation durch schnelles Entwickeln von Anwendungen mit wenig Code, die Prozesse modernisieren und schwierige Herausforderungen lösen
  • Azure Functions: Beschleunigung und Vereinfachung der Anwendungsentwicklung mit serverlosem Compute
  • Azure API Management ist eine hybride Multi-Cloud-Verwaltungsplattform für APIs in allen Umgebungen
  • Azure SQL-Datenbank: Erstellen von Apps in der Cloud, die entsprechend Ihren geschäftlichen Anforderungen skaliert werden, mit verwalteten und intelligenten SQL-Funktionen
  • Azure Cosmos DB: Schnelle NoSQL-Datenbank mit offenen APIs für jede Größenordnung
  • Azure Storage: Nutzen eines hochgradig skalierbaren, sicheren Cloudspeichers für Ihre Daten, Apps und Workloads
  • Azure Event Hubs: Einfache, sichere und skalierbare Datenerfassung in Echtzeit
  • Azure Data Lake Storage: Hochgradig skalierbarer und sicherer Data Lake für Ihre Hochleistungs-Analyseworkloads
  • Azure Bot Service: Ein verwalteter, speziell für die Bot-Entwicklung konzipierter Dienst
  • Azure Data Factory: Hybrid-Datenintegrationsdienst für einfachere ETL-Vorgänge im großen Stil
  • Power Automate: Optimieren wiederkehrender Aufgaben und papierloser Prozesse
  • Power BI ist eine Suite aus Business Analytics-Tools zum Analysieren von Daten und Teilen von Einblicken.

Szenariodetails

Mögliche Anwendungsfälle

Die Nutzung digitaler Workflows ist nicht auf eine Branche beschränkt. Dokumentbasierte digitale Workflows verwenden dieselben Komponenten, ordnen sie jedoch anders an, um den Anforderungen eines Prozesses gerecht zu werden. Beispiele für Branchen, die unter anderem von automatisierten Prozessen profitieren können:

  • Fertigung
  • Gesundheitswesen
  • Education
  • Finance
  • Anwaltskanzleien
  • Airlines (Luft- und Raumfahrt)

Nächste Schritte