Первое, что нужно помнить, это то, что WF — это не инструмент BPM, а скорее инфраструктура, которую можно использовать для создания надежного и гибкого набора бизнес-потоков. Если вы ищете решение, которое предоставляет вам множество встроенных функций, где вам не нужно будет выполнять какое-либо кодирование, а просто размещать фигуры на листе, WF не ваш инструмент.
Тем не менее, я очень рекомендую WF. Во-первых, производительность в WF 4.0 очень хорошая. Во-вторых, его можно распространять на ферме веб-серверов. В-третьих, его гибкость дает вам мощность, которая вам понадобится в будущем, чтобы достичь крайних случаев.
Наконец, поскольку вы хотите интегрироваться с ASP.NET, я скажу, что WF — едва ли не единственный возможный выбор. Я не говорю, что другие варианты не могут работать, я просто говорю, что он хорошо интегрируется.
Еще я хочу, чтобы вы взглянули на ответ, который я сделал недавно о том, почему вы должны или не должны использовать Windows Workflow Foundation — надеюсь, это будет полезно для вас.
person
Mike Perrenoud
schedule
28.08.2012