Über den Workflow
wird ein Arbeitsablauf definiert, der in traditionellen Anwendungen allein durch den Quelltext bestimmt wird. Prozesse werden dabei in die Programmlogik eingebettet, wodurch dieser nur erschwert zu implementieren und insbesondere nachträglich anzupassen ist. Unter dem .NET Framework 3.0 und höher kommt die Technologie Windows Workflow Foundation
zum Einsatz. Sie hilft bei der Umsetzung der Prozesslogik, indem darüber jeder Schritt eines Prozesses zunächst definiert wird, ehe diese mit einem Workflow-Modul
ausgeführt wird, das den Prozess anschließend sauber umsetzt.
Obgleich Workflow-Module nicht neu sind, haben Sie mit dem .NET Framework 3.0 erstmalig eine einheitliche Workflow-Technologie für die Windows-Umgebung verfügbar, die mit Windows Workflow Foundation
(WF
) bezeichnet wird. Alle Workflow-basierten Anwendungen können einheitlich auf der gleichen Technologie aufsetzen. Microsoft verwendet diese Technologie bereits in Microsoft Office 2007 und Windows SharePoint Services
. Ein Workflow der Windows Workflow Foundation
ist eine Gruppe von Aktivitäten
, die vom Workflow-Foundation
-Modul ausgeführt wirden und wobei jede Aktivität einer Klasse entspricht, die beliebige Aufgaben erfüllen kann. Alle Aktivitäten können in beliebigen Workflows genutzt werden, wodurch automatisierte Lösungen vereinfacht umgesetzt werden können. Arbeitsabläufe müssen sowohl personen- als auch systemorientierte Abläufe berücksichtigen, auf Effizienz ausgerichtet und im Ablauf selbst jederzeit änderbar sein. (am)
databasepro berichtet alle zwei Monate praxisnah über die Themen, die professionelle Datenbank-Architekten, -Administratoren, Consultants, Anwender und IT-Manager, die sich mit der Auswahl von Technologien, Plattformen, Datenbanken und Entwicklungsumgebungen beschäftigen, Tag für Tag brauchen.