2010-06-09 9 views
2

Nous devons faire un projet qui est une application de flux de travail basée sur le Web. Je n'ai jamais utilisé le WWF. Je pense que nous devrions utiliser WWF avec asp.net?en utilisant workflow avec asp.net?

Cette application a 10 tâches avec plusieurs options (chaque tâche peut avoir 4 options) avec une bonne quantité de données. Tout comme les banques ont des applications de flux de travail pour les clients.

Je ne vais pas avoir du mal à passer à WWF? (nous avons peu de temps pour livrer/courbe d'apprentissage)

S'il vous plaît des conseils à ce sujet.

grâce

Répondre

3

WF pour des tâches asynchrones destinés longue durée. Il vous permet de renvoyer certaines données à l'utilisateur pendant que la tâche que vous avez démarrée est toujours en cours d'exécution. Il vous permet également de mettre à jour l'utilisateur sur la progression des tâches et de gérer correctement les échecs de tâches.

Si vos tâches prennent beaucoup de temps pour terminer (trop à gérer dans un postback), je jeter un oeil à WF

0

Vous pouvez facilement intégrer l'état de flux de travail avec Nicholas Blumhardt Stateless. Voir mon SO anwser here.

Avec ce cadre, vous pouvez intégrer rapidement les capacités de la machine d'état dans votre domaine. L'état peut être représenté comme State<T> et s'intégrera donc rapidement dans un ORM.

Je vous recommande cela comme une vue différente sur la façon de créer des flux de travail. J'ai une application qui a 4 flux de production en cours de production depuis près d'un an et j'ai apprécié la possibilité d'intégrer rapidement de nouveaux flux de travail dans mes applications rapidement.