Я использую WWF некоторое время как часть внутреннего приложения центра обработки вызовов (ASP.NET), и, изучая его, было хорошей практикой в понимании того, как система рабочего процесса на основе конечного автомата должна работать, я определенно не влюблен в самого WWF. На мой взгляд, это:Альтернативы Windows Workflow Foundation?
- Чрезмерно сложным, особенно для использования в веб-приложений (все, что резьбовым выполнения материал)
- незрелых (когда-либо работал с этим ужасным дизайнером?)
- Анемический в его текущем набором функций
Есть ли у кого-нибудь предложение для лучшей рабочей среды на основе .NET? В частности, я ищу следующие функции:
- государство на основе машины (состояния отображения на доступные действия)
- акцент на правах доступа пользователей (управления, который имеет доступ к тому, что действиям)
- Возможности запуска (например, для отправки напоминаний для элементов, которые сидели в определенном состоянии за x дней)
Это действительно все, что мне нужно. Мне не нужно «перетаскивать» любые действия или визуально конструировать поток. Я отлично умею писать фактический код, когда срабатывает определенное действие.
Простая машина состояния умна. Если его модель подходит, но вы предпочтете работать на C#, чем в Boo, вы можете также рассмотреть Stateless (http://stateless.googlecode.com) – 2009-08-16 02:34:52