Was ist Azure Logic Apps?

Abgeschlossen

Als Erstes sehen Sie sich einige Definitionen an und lernen die wichtigsten Features in Azure Logic Apps kennen. Mit dieser Übersicht können Sie ermitteln, ob sich Azure Logic Apps für Ihr Geschäftsszenario eignet.

Was ist ein Geschäftsprozess?

Ein Geschäftsprozess ist häufig eine Abfolge von Aufgaben, die zu einem bestimmten Ergebnis führen. Dieses kann eine Entscheidung oder Benachrichtigung sein oder Daten betreffen.

Im Fall des Schuhherstellers besteht ein Szenario darin, Social-Media-Kanäle zu überwachen, um die Reaktionen auf ein neues Produkt zu beobachten. Dieser Geschäftsprozess umfasst die folgende Abfolge von Aufgaben:

  • Erkennen von Tweets zum Produkt
  • Analysieren der Stimmung
  • Speichern von Links zu positiven Tweets
  • E-Mail an den Kundendienst für negative Tweets

Diese Schritte erfolgen in einer bestimmten Reihenfolge, sodass Sie sie häufig als Flussdiagramm beschreiben können. Das folgende Beispielflussdiagramm veranschaulicht die Überwachung der Social-Media-Kanäle. Beachten Sie, dass drei Arten von Vorgängen vorhanden sind:

  • Ein Ereignis, das den Fluss startet
  • Verarbeitungsschritte, in denen der größte Teil der Arbeit erledigt wird
  • Ein bedingter Operator, der eine Entscheidung trifft

Abbildung: Flussdiagramm der Verarbeitung von Tweets zum Produkt durch den fiktiven Schuhhersteller

Übersicht: Was ist Azure Logic Apps?

Azure Logic Apps ist ein Clouddienst, der die Ausführung von Geschäftsprozessen als Logik-App-Workflow automatisiert. Sie erstellen eine Logik-App-Ressource in Azure und verwenden den Workflow-Designer, um vordefinierte Komponenten in der benötigten Abfolge anzuordnen.

Bei Ausführung des Workflows sendet der Designer eine Definition des Workflows an die Ausführungs-Engine von Azure Logic Apps. Die Ausführungs-Engine startet Ihren Workflow, wenn die angegebene Bedingung erfüllt ist, und verwaltet die Computeressourcen, die zur Ausführung des Prozesses erforderlich sind. Die folgende Illustration zeigt eine allgemeine Übersicht über diese Schritte.

Diagramm: Schritte zum Definieren und Ausführen eines Logik-App-Workflows: Auswahl der Komponenten, Verwenden des Designers, um diese Komponenten anzuordnen, und abschließendes Speichern der Arbeit

Die Leistungsfähigkeit von Azure Logic Apps basiert auf den zahlreichen vorkonfigurierten Komponenten und deren Interaktionsmöglichkeiten. Mit diesen Komponenten können Sie eine Verbindung mit mehr als 1.000 Diensten herstellen, nicht nur mit Azure und Microsoft, sondern auch mit externen Diensten. Die folgende Abbildung zeigt nur einige Dienste, die Sie in Ihrem Workflow verwenden können:

Diagramm: In einem Logik-App-Workflow verfügbare Dienste Die Dienste werden in vier Gruppen gezeigt: Datenspeicherung, Datenverarbeitung, Kommunikation und soziale Medien.

Sie erstellen Ihren Workflow auf Grundlage der Dienste, die Sie in Ihrem Geschäftsprozess verwenden. Sie können die Komponenten in jedem beliebigen Muster oder in jeder beliebigen Reihenfolge verbinden. Sie können Ihrem Workflow Entscheidungsfindungs- und Steuerungskomponenten hinzufügen, indem Sie Bedingungen und Schleifen hinzufügen. Die folgende Illustration zeigt, wie Sie externe Dienste kombinieren können, um den Überwachungsworkflow für Social-Media-Kanäle zu implementieren.

Diagramm: Zuordnung des Geschäftsprozesses zur Tweet-Analyse zu einem Logik-App-Workflow

Das Azure Logic Apps-Modell ist erweiterbar. Wenn noch keine vorkonfigurierte Komponente für den erforderlichen Dienst vorhanden ist, können Sie Ihre eigene erstellen. Sie können auch benutzerdefinierten Code in Azure Functions ausführen, den Sie über Ihren Workflow aufrufen können.

Der wichtigste Anwendungsbereich von Azure Logic Apps lässt sich mit dem Stichwort Integration beschreiben. Mit Azure Logic Apps verknüpfen Sie bislang nicht verbundene Dienste, um einen Workflow zu implementieren. Dazu verwenden Sie den Workflow-Designer, um die Komponenten in der erforderlichen Reihenfolge anzuordnen. Für die meisten Workflows müssen Sie keinen Code schreiben, sodass Sie einen Workflow in nur wenigen Minuten vorbereiten und ausführen können.