Me preguntaba si alguien ha utilizado con éxito Windows Workflow Foundation para un motor BusinessRules / Validation, o si conoce algún código de muestra o artículos sobre esto.
Si lo ha usado antes, ¿qué le parece? ¿Cómo se compara con otros sistemas BusinessRule / Validation?
Estoy pensando en reglas como
if (A, B, and C)
AllowAccess();
O
if (Value between X and Y)
return true;
Tengo que estar de acuerdo con ironcode. Escribimos un sistema de estilo de diagrama de flujo de arrastrar y soltar un par de años antes de que saliera el nuevo Biztalk (curiosamente). La idea era que los no programadores pudieran programar y el sistema sería fácilmente mantenible y modificable.
El resultado: todavía se necesitaban 'analistas de negocios' que necesitaran estar tan capacitados como un programador, pero en el nuevo 'lenguaje' del sistema WWF. Entonces no ganaste mucho allí. El depurador no era tan bueno como un verdadero sistema de desarrollo, por lo que perdió allí. También necesitaba programadores para escribir los módulos difíciles que eran el núcleo del procesamiento de datos y GUI. La escalabilidad también se extinguió muy rápidamente. Las reglas comerciales simples eran fáciles de armar, pero una vez que pasabas una docena, estabas en espagueti.
Creo que tuvo algunos beneficios, pero básicamente sería mejor usar un motor de secuencias de comandos para unir módulos personalizados.
Sin embargo, se veía realmente genial para los tipos de marketing, lo que hizo una gran demostración :)
fuente