Это многочастный вопрос:
Во-первых, каково ваше личное мнение о Workflow?
Во-вторых, существуют ли какие-либо другие хорошие рабочие процессы на основе .NET? Некоторая информация о моем использовании:
- Использование статических и динамических рабочих процессов
- Интеграция с замком (Монорельс и Виндзор)
- Использование очереди через MSMQ
- Нам нужна простая, чистая, не-левиафановая структура.
- Редактирование рабочего процесса GUI на самом деле не требуется, но мне все равно, имеет ли он это.
Мне все равно, что рабочий процесс определен в DB, XML или Code, так как мы решили определить его, мы можем написать адаптер, если он еще не поддерживается. Собственные (бесплатные или гонорары) являются прекрасными, но предпочтительным является открытый источник.