Condividi tramite


Panoramica dei flussi di lavoro

Un flusso di lavoro è un set di unità elementari chiamate attività che sono archiviate come un modello che descrive un processo reale. I flussi di lavoro forniscono un metodo per descrivere l'ordine di esecuzione e le relazioni dipendenti tra porzioni di lavoro di breve o lunga durata. Questo lavoro passa attraverso il modello dall'inizio alla fine e le attività possono essere eseguite da persone o da funzioni del sistema.

Motore di runtime del flusso di lavoro

Ogni istanza del flusso di lavoro in esecuzione viene creata e mantenuta da un motore di runtime interno al processo che viene comunemente indicato come motore di runtime del flusso di lavoro. All'interno del dominio di un'applicazione vi possono essere diversi motori di runtime del flusso di lavoro e ciascuna istanza può supportare più istanze del flusso di lavoro in esecuzione contemporaneamente.

Quando un modello del flusso di lavoro viene compilato, può essere eseguito in qualsiasi processo di Windows tra cui le applicazioni console, le applicazioni basate su form, Windows Services, siti Web ASP.NET e servizi Web. Un flusso di lavoro è ospitato in processo e può quindi comunicare facilmente con la relativa applicazione host.

Nell'illustrazione seguente viene mostrato in che modo i flussi di lavoro, le attività e il motore di runtime del flusso di lavoro sono ospitati nel processo con un'applicazione host.

Stack di Windows Workflow Foundation

Per ulteriori informazioni sui flussi di lavoro, vedere Sviluppo dei flussi di lavoro e Sviluppo di applicazioni che supportano il flusso di lavoro.

Vedere anche

Altre risorse

Esercitazioni di Windows Workflow Foundation
Windows Workflow Foundation Samples
Sviluppo dei flussi di lavoro
Windows Workflow Foundation

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.