Мой опыт работы с WWF был довольно плохим. Он отлично подходит для разработки рабочего процесса, который, как вы знаете, будет существовать (например, «этот документ отправляется руководителю сотрудника, затем в отдел кадров, если он недействителен, возвращается в отправителя»), но это настоящая боль, если вам нужна динамическая настройка. Как вы можете заметить, мы пытались использовать его для полностью настраиваемой системы, что BizTalk делает очень хорошо, и похоже, что MS не стремится позволить разработчикам заменить BizTalk так дешево.
Мы также рассмотрели использование механизма правил Acumen и инструментов , которые выглядели идеально подходящими для того, что нам было нужно, хотя у нас не было времени удалить WWF и заменить его.
Я бы настоятельно рекомендовал вам, если ваши правила будут относительно простыми, либо использовать механизм правил, к которому у вас есть исходный код, либо написать его самостоятельно. Джастин Этередж имеет две часть статью о выполнении проверки домена с помощью пользовательских правил с использованием шаблона, определенного в Проекты на основе доменов (Эванс) ,
Я внедрил аналогичную систему в моем текущем проекте, следуя тем же рекомендациям, и я сериализую / десериализирую правила из базы данных. Мне придется взглянуть на Drools.NET .