Gostaria de saber se alguém usou com sucesso o Windows Workflow Foundation para um mecanismo BusinessRules / Validation ou se você conhece algum código de exemplo ou artigos sobre isso.
Se você já usou antes, o que você acha disso? Como é comparado com outros sistemas BusinessRule / Validation?
Estou pensando em regras como
if (A, B, and C)
AllowAccess();
Ou
if (Value between X and Y)
return true;
Eu tenho que concordar com o ironcode. Escrevemos um sistema no estilo de fluxograma de arrastar e soltar alguns anos antes do lançamento do novo Biztalk (por incrível que pareça). A idéia era que não programadores pudessem programar e o sistema seria facilmente sustentável e modificável.
O resultado: você ainda precisava de 'analistas de negócios', que precisavam ser tão treinados quanto um programador, mas na nova 'linguagem' do sistema WWF. Então você não ganhou muito por lá. O depurador não estava nem de longe tão bom quanto um verdadeiro sistema de desenvolvimento, então você perdeu lá. Você também precisava de programadores para escrever os módulos complicados que eram o núcleo dos dados e o processamento da GUI. A escalabilidade também diminuiu muito rapidamente. Regras simples de negócios eram fáceis de montar, mas, depois de passar por uma dúzia, você usava espaguete.
Eu acho que teve alguns benefícios, mas basicamente seria melhor você usar um mecanismo de script para unir módulos personalizados.
Parecia muito legal para os tipos de marketing, porém, fez uma ótima demonstração :)
fonte