Création d'un flux de travail de base dans Amazon SWF - Amazon Simple Workflow Service

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.

Création d'un flux de travail de base dans Amazon SWF

La création d'un flux de travail séquentiel base implique les étapes suivantes.

  • Modélisation d'un flux de travail et enregistrement de son type et de ses types d'activité

  • Développement et lancement des outils de traitement d'activité qui effectuent les tâches d'activité

  • Développement et lancement des décideurs qui utilisent l'historique du flux de travail pour déterminer comment procéder ensuite

  • Développement et lancement des démarreurs de flux de travail (applications qui lancent les exécutions de flux de travail)

Modélisation de votre flux de travail et de ses activités

Pour utiliser Amazon SWF, modélisez les étapes logiques de votre application en tant qu'activités. Une activité représente une étape logique unique ou une tâche de votre flux de travail. Par exemple, l'autorisation d'une carte de crédit est une activité qui consiste à fournir un numéro de carte de crédit et d'autres informations, et à recevoir un code d'approbation ou un message indiquant que la carte a été refusée.

Outre les activités, vous devez également définir la logique de coordination qui gère les points de décision. Par exemple, la logique de coordination peut planifier une activité de suivi différente selon que la carte de crédit a été approuvée ou refusée.

La figure suivante illustre un exemple de flux de travail séquentiel pour une commande client avec quatre activités (confirmation de la commande, débit de la carte de crédit, livraison de la commande et consignation de l'achèvement de la tâche).

Flux de travail d'une commande client