Vue d'ensemble des workflows

Un workflow est un jeu d'unités élémentaires appelé activités, stocké comme un modèle qui décrit un processus réel. Les workflows offrent un moyen de décrire l'ordre d'exécution et les relations de dépendance entre des éléments de travail de courte ou longue durée. Ce travail s'effectue à travers le modèle de démarrage à l'arrêt et les activités peuvent être exécutées par des utilisateurs ou par les fonctions système.

Moteur d'exécution de workflow

Chaque instance du workflow en cours d'exécution est créée et conservée par un moteur d'exécution in-process qui est communément connu sous le nom du moteur d'exécution de workflow. Il peut y avoir plusieurs moteurs d'exécution de workflow dans un domaine d'application, et chaque instance du moteur d'exécution peut prendre en charge plusieurs instances de workflow qui s'exécutent simultanément.

Lorsqu'un modèle de workflow est compilé, il peut être exécuté au sein de tout processus Windows, y compris les applications de console, les applications basées sur les formulaires, les services Windows, les sites Web ASP.NET et les services Web. Du fait qu'un workflow est hébergé dans le processus, il peut facilement communiquer avec son application hôte.

L'illustration suivante décrit comment les workflows, les activités et le moteur d'exécution de workflow sont tous hébergés dans le processus avec une application hôte.

Pile Windows Workflow Foundation

Pour plus d'informations sur les workflows, consultez Développement de workflows et Développement d'applications prenant en charge les workflows.

Voir aussi

Autres ressources

Didacticiels Windows Workflow Foundation
Windows Workflow Foundation Samples
Développement de workflows
Windows Workflow Foundation

Footer image

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