Share via


Vue d'ensemble des services de workflow et des services fiables

Services de workflow

Les services de workflow sont des services Windows Communication Foundation (WCF) créés avec des workflows. L'implémentation du contrat de service est gérée par une ou plusieurs activités ReceiveActivity, qui sont des activités de séquence qui prennent en charge des échanges de messages unidirectionnels ou demande/réponse avec un client. Le client appelle des opérations par les activités SendActivity, qui sont des activités de base qui prennent en charge les mêmes scénarios d'échange de messages que le service de workflow.

Les principaux avantages de l'utilisation de services de workflow sont les suivants :

  • Data Exchange. Les services de workflow fournissent un modèle pour obtenir facilement des données à l'intérieur et à l'extérieur d'un workflow par les nouveaux types ReceiveActivity et SendActivity.

  • Inheriting Windows Workflow Foundation functionality. Comme les workflows, les services de workflow prennent en charge la persistance, des services de longue durée peuvent donc survivre à des redémarrages d'ordinateur, décharger en mémoire lorsque le service est inactif et posséder tous les autres avantages de l'utilisation de Windows Workflow Foundation dans le développement d'applications

  • Application-protocol support. Les services de workflow aident à déterminer quelles opérations sont appelées et dans quelle séquence. Cela est dû au fait que les activités SendActivity et ReceiveActivity peuvent être des activités enfants d'activités de flux de contrôle telles que IfElseActivity, PolicyActivity, ConditionedActivityGroup et ainsi de suite.

Une autre facette des services de workflow est qu'ils peuvent être hébergés facilement dans les Internet Information Services (IIS). Pour plus d'informations, consultez Comment : héberger un service de workflow dans IIS.

Services fiables

Les services fiables sont des services WCF qui rendent leurs informations d'état persistantes à un support de stockage à la fin de l'exécution d'une opération décorée avec le DurableOperationAttribute. La différence entre les services fiables et les services de workflow est que ces derniers peuvent être rendus persistant entre un appel d'opération.

Pour plus d'informations sur les services fiables, consultez Comment : activer la persistance pour un service fiable.

Voir aussi

Concepts

Styles de création de services de workflow

Autres ressources

Création de services de workflow et de services fiables

Footer image

Copyright ©2007 par Microsoft Corporation. Tous droits réservés.