Panoramica dei servizi del flusso di lavoro e dei servizi durevoli
Servizi del flusso di lavoro
I servizi del flusso di lavoro sono servizi Windows Communication Foundation (WCF) creati con i flussi di lavoro. L'implementazione del contratto di servizio è gestita mediante una o più attività ReceiveActivity, ovvero attività di sequenza che supportano scambi di messaggi unidirezionali o di tipo richiesta/risposta con un client. Il client richiama le operazioni mediante le attività SendActivity, ovvero attività di base che supportano gli stessi scenari di scambio dei messaggi del servizio del flusso di lavoro.
I vantaggi principali derivanti dall'utilizzo dei servizi del flusso di lavoro sono i seguenti:
Data Exchange. I servizi del flusso di lavoro forniscono un modello per inviare e ricevere facilmente i dati di un flusso di lavoro mediante i nuovi tipi ReceiveActivity e SendActivity.
Inheriting Windows Workflow Foundation functionality. Analogamente ai flussi di lavoro, i servizi associati supportano la persistenza. Si tratta di servizi con esecuzione prolungata che rimangono attivi anche in caso di riavvii del computer, non vengono scaricati dalla memoria quando non sono attivi e consentono di usufruire di tutti gli altri vantaggi derivanti dall'utilizzo di Windows Workflow Foundation nello sviluppo delle applicazioni.
Application-protocol support. I servizi del flusso di lavoro consentono di determinare le operazioni chiamate e la relativa sequenza di chiamata. Ciò si verifica in quanto le attività SendActivity e ReceiveActivity possono essere attività figlio di quelle del flusso di controllo come IfElseActivity, PolicyActivity, ConditionedActivityGroup e così via.
Un altro aspetto dei servizi del flusso di lavoro è che possono essere ospitati facilmente in Internet Information Services (IIS). Per ulteriori informazioni, vedere Procedura: ospitare un servizio flusso di lavoro in IIS.
Servizi durevoli
I servizi durevoli sono servizi WCF che rendono persistenti le informazioni relative in un supporto di archiviazione dopo il completamento di un'operazione decorata con DurableOperationAttribute. La differenza tra i servizi durevoli e i servizi del flusso di lavoro è che questi ultimi possono essere resi persistenti tra i richiami delle operazioni.
Per ulteriori informazioni sui servizi durevoli, vedere Procedura: attivare la persistenza per un servizio durevole.
Vedere anche
Concetti
Stili di creazione dei servizi del flusso di lavoro
Altre risorse
Creazione di servizi flusso di lavoro e di servizi durevoli
Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.