Bloque:9
Fundamentos de Flujo de Trabajo en Windows WWF
Fundamentos de Flujo de
Trabajo en Windows WWF
50 Horas
Windows Workflow Foundation es la
tecnologia de Microsoft para crear aplicaciones y
soluciones que requieren contar con un flujo de trabajo
coordinado y transparente. Con esta tecnologia que
Microsoft ya puso a disposicion como Beta 1, podemos
entender como utilizar la logica de negocio en un
componente que permite disenar y controlar el flujo de
una aplicacion, si lo vez mas a profundidad, cuando
escribes codigo o programas el flujo del sistema y
proceso sigue ahi, expresado totalmente en codigo. Lo
que Windows Workflow Foundation entre otras cosas ofrece
es abstraer esa logica de proceso en un componente
adicional que cuenta con una serie de servicios y esta
encargado de coordinar el flujo de la ejecucion de todo
un programa permitiendote tener bien definidos
mecanismos que puedan ofrecer el estado
apropiado y la transparencia de un proceso.
Imagine que escribe codigo o logica
de negocio expresado en clases y funciones, con todas
las caracteristicas de la POO, ahora, imagina que
escribe otro codigo o componente adicional encargado de
contener el flujo de un proceso y que ademas en ciertos
puntos del flujo manda llamar al codigo de tu logica de
negocio permitiendote tener fuera de la logica de la
aplicacion el flujo de un proceso dando todas las
caracteristicas de facil mantenimiento, migracion y
soporte. Por ejemplo, Windows Workflow Foundation
soporta una arquitectura basada en multi-threading
dentro de su motor de ejecucion, asegurando que las
aplicacion cuenta con una gran velocidad de repuesta y
ejecucion.
|
Unidad 1
|
Creación y almacenamiento de Flujos de trabajo
|
|
|
Unidad 2
|
Creando flujos de trabajo secuenciales
|
|
|
Unidad 3
|
Creando flujos de trabajo de estado de maquina
|
|
|
Unidad 4
|
Modificación de flujos de trabajo en tiempo de
ejecución
|
|
|
Unidad 5
|
Aplicando Condiciones y reglas
|
|
|
Unidad 6
|
Aplicando ramificaciones de condiciones
|
|
|
Unidad 7
|
Definiendo y ejecutando grupos de reglas
|
|
|
Unidad 8
|
Enviando cadenas de reglas
|
|
|
Unidad 9
|
Cambiando reglas en tiempo de ejecución
|
|
|
Unidad 10
|
Comunicando con reglas de flujo de trabajo
|
|
|
Unidad 11
|
Invocar métodos en el proceso residente
|
|
|
Unidad 12
|
Manejo de eventos desde el proceso residente
|
|
|
Unidad 13
|
Consumir servicios desde un flujo de trabajo
|
|
|
Unidad 14
|
Publicar un flujo de trabajo como un servicio
|
|
|
Unidad 15
|
Crear y configurar actividades personalizadas
|
|
|
Unidad 16
|
Crear actividades compuestas y
personalizadas
|
|
|
Unidad 17
|
Personalizar serialización de actividades
|
|
|
Unidad 18
|
Definir estructura personalizada de actividades
|
|
|
Unidad 19
|
Crear y administrar servicios en tiempo de
ejecución
|
|
|
Unidad 20
|
Crear un servicio en tiempo de ejecución
|
|
|
Unidad 21
|
Hidratando y desidratando flujos de trabajo
|
|
|
Unidad 22
|
Monitorización de flujos de trabajo
|
|
|
Unidad 23
|
Seguimiento de flujos de trabajo
|
|
|
Unidad 24
|
Manejando fallos, cancelaciones, trasacciones y
compensaciones
|
|
|
Unidad 25
|
Manejando fallos
|
|
|
Unidad 26
|
Manejando cancelaciones
|
|
|
Unidad 27
|
Creando y manejando transacciones
|
|
|
Unidad 28
|
Creando y manejando compensaciones
|
|
|
|