AWS Flow Framework est un ensemble de bibliothèques pratiques qui accélèrent et facilitent le développement d'applications avec Amazon Simple Workflow. Avec AWS Flow Framework, vous écrivez un code simple, puis laissez les classes et objets préintégrés du framework s'occuper des détails relatifs aux API Amazon Simple Workflow. AWS Flow Framework se charge de créer et d'exécuter les différentes étapes de votre application, effectue un suivi de leur avancement et vous permet de définir des règles de réitération en cas d'échec d'une étape et bien plus encore. Dans le même temps, le service Amazon Simple Workflow gère l'état d'exécution de votre application, transmet les tâches à effectuer aux programmes exécutants disponibles et conserve un historique d'audit de toutes vos tâches.
AWS Flow Framework dispose d'un modèle de programmation simple qui vous permet de développer facilement des applications qui exécutent diverses tâches sur plusieurs machines. Dans ce framework, vous pouvez rapidement créer des tâches, les coordonner et indiquer leurs dépendances les unes par rapport aux autres, comme dans n'importe quel programme basique. Par exemple, vous pouvez exécuter une méthode au sein d'une application s'exécutant sur un ordinateur « distant » simplement en appelant cette méthode dans votre logique applicative hébergée sur un ordinateur « local » distinct. AWS Flow Framework se charge des allées et venues complexes qui sont requises pour exécuter la méthode à distance et renvoie les résultats à l'application locale en fonction des informations conservées par le service Amazon Simple Workflow. La sortie générée pour toute méthode exécutée peut servir à relier différentes composantes de votre logique qui sont interdépendantes. Le framework vous permet d'utiliser une syntaxe simple pour exprimer les dépendances entre les méthodes à travers une approche basique de type « bloquer et attendre le rappel ». Il vous permet également de gérer une panne sur une machine distante comme s'il s'agissait d'une erreur en local et de définir facilement comment, en cas d'échec, réessayer d'exécuter les méthodes importantes au sein de votre application.
AWS Flow Framework est en code source libre, développé et géré par AWS et disponible en Java et Ruby. Vous pouvez utiliser les liens ci-dessous pour accéder aux bibliothèques, au code source, à la documentation et autres exemples mis à votre disposition.
Découvrez gratuitement AWS
Créez un compte gratuitVous pouvez également vous connecter à la console
Le niveau gratuit d'AWS inclut 750 heures d'exécution d'un nœud de cache Micro avec Amazon ElastiCache.
- Installez-le via le kit AWS SDK pour Java.
- Regardez le webinaire pour la version Java.
- Lisez le manuel destiné aux développeurs.
- Téléchargez les exemples.
- Téléchargez les recettes.
- Consultez la documentation de référence sur l'API.
- Téléchargez-le sur RubyGems.
- Téléchargez-le sur GitHub.
- Regardez la vidéo de mise en route.
- Téléchargez les exemples.
- Lisez le manuel destiné aux développeurs.
- Consultez la documentation de référence sur l'API.