Übersicht über Workflows
Bei einem Workflow handelt es sich um eine Reihe von elementaren Einheiten (so genannten Aktivitäten), die als den tatsächlichen Prozess beschreibendes Modell gespeichert sind. Mit Workflows können die Reihenfolge der Ausführung sowie abhängige Beziehungen zwischen kurz- und langfristiger Arbeit beschrieben werden. Diese Arbeit durchläuft das Modell vom Anfang bis zum Ende, und Aktivitäten werden unter Umständen von Personen oder Systemfunktionen ausgeführt.
Workflow-Laufzeitmodul
Jede ausgeführte Workflowinstanz wird von einem prozessinternen Laufzeitmodul erstellt und verwaltet, das im Allgemeinen als Workflow-Laufzeitmodul bezeichnet wird. Innerhalb einer Anwendungsdomäne können mehrere Workflow-Laufzeitmodule ausgeführt werden, und jede Instanz des Laufzeitmoduls kann mehrere gleichzeitig ausgeführte Workflowinstanzen unterstützen.
Wird ein Workflowmodell kompiliert, kann es in einem beliebigen Windows-Prozess einschließlich Konsolenanwendungen, formularbasierter Anwendungen, Windows-Diensten, ASP.NET-Websites und Webdiensten ausgeführt werden. Da ein Workflow im Prozess gehostet wird, kann er problemlos mit seiner Hostanwendung kommunizieren.
Die folgende Abbildung zeigt, wie Workflows, Aktivitäten und das Workflow-Laufzeitmodul alle im Prozess mit einer Hostanwendung gehostet werden.
Weitere Informationen zu Workflows finden Sie unter Entwickeln von Workflows und Entwickeln von workflowaktivierten Anwendungen.
Siehe auch
Weitere Ressourcen
Windows Workflow Foundation-Lernprogramme
Windows Workflow Foundation Samples
Entwickeln von Workflows
Windows Workflow Foundation
Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.