Uno de los cambios más notables en Visual Studio 2010 y .NET Framework 4.0 es el relativo a la creación de flujos de trabajo utilizando la tecnología Windows Workflow Foundation (WF). El cambio es tal, que la versión 4.0 de WF no tiene nada que ver con las anteriores y rompe de forma radical con las mismas:
-
Nueva arquitectura.
-
Los flujos de trabajo por defecto se crean en modo declarativo usando XAML, aunque podremos seguir creando workflows por código.
-
El diseñador de flujos de trabajo de Visual Studio se ha mejorado notablemente y hace uso intensivo de la adición de WPF al IDE.
-
Nuevas actividades para crear flujos de trabajo y nuevos tipos de flujos (FlowChart).
-
…
Sin embargo, WF 4.0 carece en la RTM de VS 2010 y .NET Framework 4.0 de la posibilidad de crear flujos de trabajo de máquina de estados. Este hecho era ya conocido y Microsoft había anunciado que liberaría en Codeplex los correspondientes packs de actividades para crear flujos de trabajo de máquina de estados y añadir nuevas capacidades a los flujos de trabajo. En este sentido, ya tenemos disponible en Codeplex la CTP1 d elos pack de actividades para flujos de máquinas de estado y ADO.NET:
Y tienen muy buena pinta:
Para más información, os recomiendo este post de Ron Jacobs.