Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Didacticiel sur le flux de travail d'abonnement avec Amazon SWF et Amazon SNS
Cette section fournit un didacticiel qui décrit comment créer une application de flux de travail Amazon SWF composée de quatre activités qui fonctionnent de manière séquentielle. Elle couvre également les actions suivantes :
-
Définition des options de flux de travail et d'activité default et execution-time
-
Interrogation d'Amazon SWF pour les tâches de décision et d'activité dans.
-
Transmission des données entre les activités et le flux de travail avec Amazon SWF.
-
Attente detâches Humainet signalement des pulsations à Amazon SWF à partir d'une tâche d'activité
-
Utilisation d'Amazon SNS pour créer une rubrique, y abonner un utilisateur et publier des messages aux points de terminaison abonnés.
Vous pouvez utiliserAmazon Simple Workflow Service (Amazon SWF)
Comme Amazon SWF est un service Web basé sur le cloud, la communication avec Amazon SWF peut provenir de n'importe quel endroit où une connexion Internet est disponible. Dans ce cas, Amazon SNS utilise Amazon SNS pour communiquer avec l'utilisateur par e-mail ou par SMS.
Ce didacticiel utilise .AWS SDK for Ruby
Ce didacticiel utilise la version 1
Pour obtenir la liste complète des options de développement Amazon SWF disponibles, consultezOptions de développement.
Rubriques
- A propos du flux de travail
- Prérequis
- Étapes du didacticiel
- Première partie du tutoriel sur le flux de travail d'abonnement Utilisation d'Amazon SWF avec leAWS SDK for Ruby
- Partie du didacticiel sur le flux de travail d'abonnement Implémentation du flux de
- Troisième partie du didacticiel sur le flux de travail Implémentation des activités
- Quatrième partie du didacticiel sur le flux de Mise en œuvre de l'animateur de tâches d'activité
- Didacticiel sur le flux de travail Exécution du flux de travail
A propos du flux de travail
Le flux de travail que nous allons développer se compose de quatre grandes étapes :
-
Obtenez une adresse d'abonnement (e-mail ou SMS) de la part de l'utilisateur.
-
Créez une rubrique SNS et abonnez-y les points de terminaison fournis.
-
Attendez que l'utilisateur confirme l'abonnement.
-
Si l'utilisateur le confirme, publiez un message de félicitations dans la rubrique.
Ces étapes comprennent des activités qui s'effectuent automatiquement (étapes 2 et 4), et d'autres qui nécessitent l'intervention d'une personne pour fournir des données à l'activité pour que le flux de travail puisse poursuivre (étapes 1 et 3).
Chaque étape s'appuie sur les données qui sont générées par l'étape précédente (vous devez avoir un point de terminaison avant de l'abonner à une rubrique et vous devez avoir un abonnement à la rubrique avant de pouvoir attendre la confirmation, etc.). Ce didacticiel couvre également la façon de fournir les résultats de l'activité terminée, et comment transmettre l'entrée pour une tâche qui est planifiée. Amazon SWF gère la coordination et la diffusion d'informations entre les activités et les flux de travail, et vice versa.
Nous utilisons également l'entrée au clavier et Amazon SNS pour gérer la communication entre Amazon SWF et l'utilisateur qui fournit les données au flux de travail. En pratique, de nombreuses techniques différentes permettent de communiquer avec les utilisateurs, mais Amazon SNS permet de les avertir très facilement par e-mail ou par SMS en cas d'événement dans le flux de travail.
Prérequis
Pour suivre ce didacticiel, vous avez besoin des éléments suivants :
Si vous remplissez ces conditions, vous êtes prêt à continuer. Si vous ne voulez pas exécuter l'exemple, vous pouvez toujours suivre le didacticiel, la majeure partie de son contenu s'applique à l'utilisation d'Amazon SWF et d'Amazon SNS, indépendamment deoptions de développementque vous utilisez.
Étapes du didacticiel
Ce didacticiel est divisé selon les étapes suivantes :
-
Partie du didacticiel sur le flux de travail d'abonnement Implémentation du flux de
-
Troisième partie du didacticiel sur le flux de travail Implémentation des activités
-
Quatrième partie du didacticiel sur le flux de Mise en œuvre de l'animateur de tâches d'activité
-
Didacticiel sur le flux de travail Exécution du flux de travail