Fundación de flujo de trabajo de Windows
La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la
versión revisada el 18 de noviembre de 2018; las comprobaciones requieren
3 ediciones .
Windows Workflow Foundation ( WF ) es la tecnología de Microsoft para definir, ejecutar y gestionar flujos de trabajo ( en inglés , workflow ). Esta tecnología se incluye con .NET Framework 3.0 que viene preinstalado con Windows Vista y se puede instalar con Windows 2003 Server y Windows XP SP2. WF se centra en la programación visual y utiliza un modelo de programación declarativa .
WF es compatible con Visual Studio 2005 como un complemento que incluye un diseñador de procesos visuales y un depurador visual que le permite depurar un proceso creado. Visual Studio 2008 incluye esta funcionalidad de forma nativa.
Se pueden describir tres tipos de procesos usando WF:
- proceso secuencial (Flujo de trabajo secuencial) - la transición de un paso a otro sin volver atrás;
- máquina de estados (State-Machine Workflow) - transición de un estado a otro, también son posibles retornos arbitrarios a estados anteriores;
- un flujo de trabajo basado en reglas es un caso especial de un proceso secuencial en el que la transición al siguiente paso está determinada por un conjunto de reglas.
Literatura
- Christian Nagel, Bill Evien, Jay Glynn, Carly Watson, Morgan Skinner. Profesional C# 2005 con .NET 3.0 = Profesional C# 2005 con .NET 3.0. - M. : "Dialéctica" , 2007. - ISBN 978-5-8459-1317-3 .
- Dharma Shukla, Bob Schmidt. Windows Workflow Foundation Essentials = Fundación esencial de flujo de trabajo de Windows. - M. : "DMK Press" , 2008. - ISBN 5-94074-400-1 .