Das AWS Flow Framework ist eine Sammlung von Convenience-Bibliotheken, die die Entwicklung von Anwendungen mit Amazon Simple Workflow beschleunigen und erleichtern. Mit AWS Flow Framework schreiben Sie einfachen Code und überlassen die Details der Amazon Simple Workflow APIs den vordefinierten Objekten und Klassen des Frameworks. Das AWS Flow Framework übernimmt die Erstellung und Ausführung der Arbeitsschritte ihrer Anwendung, verfolgt ihren Fortschritt, lässt Sie Regeln für die Wiederholung festlegen, wenn Schritte fehlschlagen und vieles mehr. In der Zwischenzeit verwaltet Amazon Simple Workflow Service den Ausführungszustand Ihrer Anwendung, übergibt Aufgaben an verfügbare Worker und macht Aufzeichnungen über den Prüfverlauf all Ihrer Aufgaben.

Das AWS Flow Framework verfügt über ein unkompliziertes Programmiermodell, das die Erstellung von Anwendungen vereinfacht, deren Arbeit auf mehrere Rechner verteilt ist. Mit dem Framework können Sie im Handumdrehen Aufgaben erstellen, koordinieren und festlegen, wie diese Aufgaben voneinander abhängen – genauso, wie Sie dies auch in einem herkömmlichen Programm tun würden. So können Sie beispielsweise eine Methode in einer Anwendung auf einem Remote-Computer ausführen, indem Sie einfach eine Methode in Ihrer Anwendungslogik aufrufen, die auf einem separaten "lokalen" Computer gehosted ist. Das AWS Flow Framework übernimmt das komplexe Hin und Her, das für die Ausführung der Remote-Methode notwendig ist, und gibt deren Ergebnisse an die lokale Anwendung zurück, wobei es Informationen nutzt, die von Amazon Simple Workflow Service gespeichert werden. Mit dem Ergebnis jeder ausgeführten Methode können Sie separate Teile Ihrer Logik verbinden, die voneinander abhängen. Das Framework ermöglicht Ihnen die Verwendung einfacher Syntax, um Abhängigkeiten zwischen Methoden mit dem einfachen Konzept "Blockieren und auf Callback warten" auszudrücken. Das Framework ermöglicht auch, dass Sie einen Fehler auf einem Remote-Rechner so bearbeiten, als wäre es ein lokaler Fehler. Sie können ganz einfach festlegen, wie Sie wichtige Methoden in Ihrer Anwendung noch einmal ausführen möchten, wenn sie fehlgeschlagen sind.

Das AWS Flow Framework ist Open Source und wird von AWS entwickelt und verwaltet. Es ist für Java und Ruby verfügbar. Über die Links unten gelangen Sie zu Bibliotheken, Quellcode, Dokumentationen, Beispielen usw.

Kostenlos bei AWS einsteigen

Kostenloses Konto erstellen
Oder bei der Konsole anmelden

Das kostenlose Kontingent für AWS umfasst eine Nutzung von Cache-Knoten vom Typ "Micro" von 750 Stunden in Amazon ElastiCache.

Details zum kostenlosen Kontingent für AWS anzeigen »