Creazione di un flusso di lavoro di base in Amazon SWF - Amazon Simple Workflow Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione di un flusso di lavoro di base in Amazon SWF

La creazione di un flusso di lavoro sequenziale di base comporta le fasi elencate di seguito.

  • Modellazione di un flusso di lavoro, registrazione del tipo di flusso di lavoro e registrazione dei relativi tipi di attività.

  • Sviluppo e avvio di lavoratori di attività che eseguono task di attività.

  • Sviluppo e avvio di decisori che utilizzano la cronologia del flusso di lavoro per determinare le operazioni successive.

  • Sviluppo e avvio di starter di flusso di lavoro, ovvero applicazioni che avviano esecuzioni di flusso di lavoro.

Modellazione del flusso di lavoro e delle relative attività

Per utilizzare Amazon SWF, modella le fasi logiche nella tua applicazione come attività. Un'attività rappresenta una singola fase logica o un task del flusso di lavoro. Ad esempio, l'autorizzazione di una carta di credito è un'attività che consiste nel fornire un numero di carta di credito e altre informazioni e nel ricevere un codice di approvazione o un messaggio indicante che la carta è stata rifiutata.

Oltre a definire le attività, devi anche definire la logica di coordinamento che gestisce i punti di decisione. Ad esempio, la logica di coordinamento potrebbe pianificare un'attività di follow-up differente a seconda che la carta di credito è stata approvata o rifiutata.

La figura seguente mostra un esempio di flusso di lavoro sequenziale per un ordine cliente con quattro attività (conferma dell'ordine, addebito della carta di credito, spedizione dell'ordine e registrazione del completamento dell'ordine).


              Flusso di lavoro per un ordine cliente