Criação de um fluxo de trabalho básico no Amazon SWF - Amazon Simple Workflow Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Criação de um fluxo de trabalho básico no Amazon SWF

A criação de um fluxo de trabalho sequencial básico envolve as etapas a seguir.

  • Modelagem de um fluxo de trabalho, registro do seu tipo e registro dos seus tipos de atividade

  • Desenvolvimento e inicialização de operadores de atividade que realizam tarefas de atividade

  • Desenvolvimento e inicialização de agentes de decisão que utilizam o histórico de fluxo de trabalho para determinar o que fazer em seguida

  • Desenvolvimento e inicialização de iniciadores de fluxo de trabalho, ou seja, aplicativos que iniciam execuções de fluxo de trabalho

Modelagem do fluxo de trabalho e suas atividades

Para usar o Amazon SWF, modele as etapas lógicas em seu aplicativo como atividades. Uma atividade representa uma única tarefa ou etapa lógica no seu fluxo de trabalho. Por exemplo, autorizar um cartão de crédito é uma atividade que envolve fornecer um número de cartão de crédito e outras informações, bem como receber um código de aprovação ou uma mensagem de que o cartão foi recusado.

Além de definir atividades, você também precisa definir a lógica de coordenação que lida com pontos de decisão. Por exemplo, a lógica de coordenação pode agendar uma atividade de acompanhamento diferente, dependendo de o cartão de crédito ter sido aprovado ou recusado.

A imagem a seguir mostra um exemplo de um fluxo de trabalho sequencial de pedido de cliente com quatro atividades (Verificar o pedido, Debitar o cartão de crédito, Enviar o pedido e Registrar a conclusão).

Fluxo de trabalho de pedido de cliente