I processi business possono essere long-running o microflussi.
Un processo business long-running può essere interrotto e ciascun passo del processo può essere eseguito nella propria transazione fisica. I processi business long-running possono attendere gli stimoli esterni. Esempi di stimoli esterni sono eventi che vengono inviati da un altro processo business in un'interazione business-to-business, risposte a richiami asincroni o completamento di human task.
Un processo long-running dispone delle seguenti caratteristiche:
Un microflusso viene eseguito in un thread fisico dall'inizio alla fine senza interruzione. I microflussi sono talvolta denotati come processi business che non possono essere interrotti. I microflussi possono disporre di diverse capacità di transazione. Un microflusso può essere eseguito all'interno di una transazione globale o come parte di una sessione di attività.
Un microflusso dispone delle seguenti caratteristiche: