Je me demandais si quelqu'un avait utilisé avec succès Windows Workflow Foundation pour un moteur BusinessRules / Validation, ou si vous connaissez des exemples de code ou des articles à ce sujet.
Si vous l'avez déjà utilisé, qu'en pensez-vous? Comment est-il comparé aux autres systèmes BusinessRule / Validation?
Je pense à des règles comme
if (A, B, and C)
AllowAccess();
Ou
if (Value between X and Y)
return true;
Je dois être d'accord avec ironcode. Nous avons écrit un système de type organigramme par glisser-déposer quelques années avant la sortie du nouveau Biztalk (étrangement). L'idée était que les non-programmeurs pouvaient programmer et que le système serait facilement maintenable et modifiable.
Le résultat: vous aviez encore besoin d '«analystes commerciaux» qui devaient être aussi hautement qualifiés qu'un programmeur, mais dans le nouveau «langage» du système WWF. Vous n'y avez donc pas gagné grand-chose. Le débogueur était loin d'être aussi bon qu'un véritable système de développement, vous y avez donc perdu. Vous avez également eu besoin de programmeurs pour écrire les modules délicats qui étaient au cœur du traitement des données et de l'interface graphique. L'évolutivité s'est également éteinte très rapidement. Des règles commerciales simples étaient faciles à mettre en place, mais une fois la douzaine passée, vous étiez en spaghetti.
Je pense que cela a eu certains avantages, mais en gros, vous feriez mieux d'utiliser un moteur de script pour lier des modules personnalisés.
Cela avait l'air vraiment cool pour les types de marketing, fait pour une excellente démo :)
la source