Estas son notas sin editar, si las edito no las voy a subir nunca. Por ejemplo ayer tome notas todo el día, pensé las subo en la noche en el hotel. Las pinsas llegue raja y sólo pude hacer algo de pega, porque vivo en un incendio.
Así que mejor subo esto en bruto, si alguien pregunta explico ;).
- Es un conjunto de Actividades.
- Existen dos tipos
- Human : usamos office típicamente.
- Sistema: usamos BizTalk típicamente.
- El objetivo de usar WROKFLOW es mejorar la Productividad a los Developer
- Características de un WF
- LONG RUNNING and statefull
- Flexible control flow
- Transparencia: Esto quiere decir ….poder acceder a él,< reactivarlo o iniciarlo sin preocuparse de los aspectos operacionales.
- Biztalk es de clase mundial PREMIUN
- Workflow frameworkes parte de winFx
- Key concept
- WORKFLOW contiene
- Actividades. Esto se construye con CUSTOM ACTIVITY LIBRARIES.
- WORKFLOW es una clase, System.workflow.Activities.
- WORKFLOW pueden ser definidos en MARKUP (xml)
- El constructor del WORKFLOW configura las actividades que contiene.
- Está integrado con VS2005 J interfaz gráfica parecida a la BizTalk. (Que va a pasar con BZ?)
- Soporta decisiones simples basadas en reglas de código.
- Formas de construirlo
- XAML
- XAML C#
- Sólo código.
- Generación desde aplicaciones (código igual)
- El resultado de la compilación es un ASSEMBLY.
- ACTIVITY
- Son BUILDING BLOCK
- Existen tipos:
- BASIC
- Composite
- Tienen
- Propiedades.
- Eventos.
- Aspectos transaccionales son soportados.
- Control del FLOW
- Secuencial, sigue pasos.
- State Machina, no espera reacciona.
- RULE DRIVEN ACTIVITIES, combinación en base a reglas.