Was ist Azure Logic Apps?
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
Ü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.
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:
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.
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.