PDC: Microsoft schreibt Workflow Foundation komplett neu
Microsoft wird fĂŒr .NET 4.0 sowohl die Laufzeitumgebung als auch den Designer fĂŒr die Workflow Foundation noch einmal von Grund auf neu schreiben. Die neue Version wird nicht mehr kompatibel zu den bestehenden Versionen sein.
In einem Vortrag auf der PDC 2008 [1] offenbarte Sprecher Kenny Wolf [2], dass Microsoft die Windows Workflow Foundation (WF [3]) noch einmal von Grund auf neu schreiben wird. Die Konzepte einer Laufzeitumgebung, die aus einzelnen verbundenen AktivitĂ€ten bestehende Workflows ausfĂŒhrt, bleiben zwar bestehen. Auch die Workflow-Dienste wie Persistierung und Ablaufverfolgung wird es weiterhin geben. Die Implementierung und alle Bausteine (Laufzeitumgebung, AktivitĂ€ten und Dienste) werden sich jedoch in der kommenden Version fundamental Ă€ndern. Die neue Ausgabe wird nicht mehr kompatibel sein zu den derzeit am Markt verfĂŒgbaren Versionen.
WF ist erstmals mit .NET 3.0 erschienen und wurde in .NET 3.5 nur leicht erweitert. Beide Versionen wiesen aber erhebliche SchwĂ€chen [4] im Bereich Funktionsumfang, Bedienung, KomplexitĂ€t und Leistung auf. Kenny Wolf: "Wir haben festgestellt, dass wir die zentralen WĂŒnsche der Kunden mit der bestehenden Implementierung nicht erfĂŒllen konnten, und waren daher gezwungen, WF von Grund auf neu zu schreiben."
FĂŒr die Version 4.0 verspricht Microsoft einfachere Bedienung des Workflow-Designers, weniger zu schreibenden Programmcode sowie 10- bis 100-fache Leistungssteigerungen. Zudem ergĂ€nzt Microsoft zahlreiche AktivitĂ€ten und erlaubt dem Entwickler jetzt die "volle Kontrolle" ĂŒber die Persistierung von Workflows.
Der Vortrag von Kenny Wolf blieb aber leider sehr an der OberflĂ€che: Weder die neue Laufzeitumgebung noch die konkret geplanten Workflow-AktivitĂ€ten oder die Form der Kontrolle ĂŒber die Persistierung wurden erlĂ€utert. In einer kurzen VorfĂŒhrung zu sehen waren AktivitĂ€ten fĂŒr explizite Datenbankzugriffe, die WF bisher nicht anbot.
Mit .NET 3.0/3.5 erstellte AktivitĂ€ten sollen auch in der .NET-4.0-Workflow-Umgebung lauffĂ€hig sein. Zu sehen war, dass man sie dafĂŒr in AktivitĂ€ten von Typ "Interop" verpacken muss. Wolf machte aber keine Aussage, ob ganze Workflows werkzeuggestĂŒtzt auf die neue Laufzeitumgebung umgestellt werden können. Er gab zur Vorbereitung auf die neue Version nur die Empfehlung, auf die in WF 3.0/3.5 vorhandene "CodeActivity" zu verzichten und stattdessen allen Code in selbsterstellten AktivitĂ€ten zu kapseln, da Workflows in WF 4.0 rein deklarativ sein werden.
WF 4.0 soll zusammen mit dem .NET Framework 4.0 [5] und Visual Studio 2010 [6] erscheinen. Die auf der PDC verteilte Version 10.0.11001 von Visual Studio 2010 enthÀlt noch die alte Fassung von WF-Laufzeitumgebung und -Designer, sodass eine nÀhere Betrachtung der neuen Version noch nicht möglich ist.
Zur Entwicklerkonferenz PDC siehe auch:
- Microsoft gewÀhrt erste Blicke auf Windows 7 [9]
- Dynamische Erweiterungen fĂŒr C# 4.0 [10]
- Aus "Windows Cloud" wird "Windows Azure" [11]
- Microsoft vollzieht Strategiewandel [12]
- NĂ€chste Windows-Version wird offiziell Windows 7 heiĂen [13]
- Microsoft gewÀhrt ersten Einblick in Visual Studio 2010 [14]
(Dr. Holger Schwichtenberg)Â / (hos [15])
URL dieses Artikels:
https://www.heise.de/-214019
Links in diesem Artikel:
[1] http://www.microsoftpdc.com
[2] http://kennyw.com/
[3] http://www.IT-Visions.de/l3773.aspx
[4] https://www.heise.de/blog/Zehn-gute-Gruende-warum-Windows-Workflow-Foundation-dem-Entwickler-keinen-Spass-macht-355133.html
[5] https://www.heise.de/news/PDC-dynamische-Erweiterungen-fuer-C-4-0-213791.html
[6] https://www.heise.de/news/PDC-Visual-Studio-2010-erhaelt-eine-WPF-Oberflaeche-213995.html
[7] https://www.heise.de/news/PDC-Visual-Studio-2010-erhaelt-eine-WPF-Oberflaeche-213995.html
[8] https://www.heise.de/news/PDC-MS-Office-auch-uebers-Web-214013.html
[9] https://www.heise.de/news/Microsoft-gewaehrt-erste-Blicke-auf-Windows-7-751149.html
[10] https://www.heise.de/news/PDC-dynamische-Erweiterungen-fuer-C-4-0-213791.html
[11] https://www.heise.de/news/Microsoft-Aus-Windows-Cloud-wird-Windows-Azure-Update-213708.html
[12] https://www.heise.de/news/Microsoft-vollzieht-Strategiewandel-213507.html
[13] https://www.heise.de/news/Naechste-Windows-Version-wird-offiziell-Windows-7-heissen-211099.html
[14] https://www.heise.de/news/Microsoft-gewaehrt-ersten-Einblick-in-Visual-Studio-2010-208811.html
[15] mailto:hos@ct.de
Copyright © 2008 Heise Medien