Workflow Foundation: El Banco del Workflow
El "Banco del Workflow" es un proyecto que hice para la gira de Pronet CodeCamp y que si fueron a cualquiera de estos eventos, lo debieron de haber visto ya sea presentado por mi o por otros speakers. El proyecto se trata de un banquito que funciona con puras reglas de negocio basadas en flujos de trabajo. Contiene 7 demos que implementan bastante funcionalidad de Workflow Foundation, entre ella:
- Hostear el runtime de Workflow
- Invocación de webservices
- Utilización de actividades paralelas
- Creación de actividades personalizadas (además de esto será mi siguiente post, pero por si no pueden esperar pueden bajar el demo de una vez jeje)
- Utilización de runtime services (se muestra tracking services)
- Exponiendo workflows como webservices
- Utilizando XOML para definir webservices
En la gira de Pronet lo máximo a lo que llegué es al demo 3 porque se me acababa el tiempo juar juar, así que aunque hayan asistido a la gira encontrarán harto contenido inédito.
El zip que ustedes pueden bajar aquí, trae las instrucciones de instalación, la base de datos que utiliza para la operación de los webservices y para utilizar el servicio de tracking services, y los webservices utilizados como tal.
El proyecto tiene dos carpetas
- Solution: Tiene el contenido listo para usarse previa instalación del proyecto
- Starter: Tiene los "templates" para que ustedes puedan seguir las instrucciones que encontrarán aquí que es un documento donde viene paso a paso como hacer el demo y llegar al objetivo.
Espero que lo encuentren interesante, creo que es un buen comienzo para que se introduzcan en el estudio de Workflow Foundation.
A continuación unos pantallazos del proyecto:




Saludos a todos y
¡Feliz Codificación!

Miguel A. Morán B.
Microsoft MVP Visual Developer