Ü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.

Windows Workflow Foundation-Stapel

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

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.