Я понимаю, что это довольно общий вопрос, но мне интересно, какое влияние на реализацию бизнес-логики с помощью WF-кода является довольно сложным в довольно крупной корпоративной системе. Я хотел бы услышать другие впечатления в этом отношении.Эффективность работы с Workflow Foundation
ответ
Вы можете проверить Performance Characteristics of Windows Workflow Foundation на ключевые соображения производительности и рекомендации по моделированию, которые важны при разработке приложений поверх Windows Workflow Foundation.
Однако я бы предложил подождать анонс WF 4.0 на PDC (конец октября), так как they are promising
Значительных улучшений в производительности и масштабируемости (десятикратный улучшения производительности)
EDIT (после того, как PDC, 11Nov08):
Хорошо, мало что известно о производительности на PDC, хотя Kenny Wolf said in his talk, что есть 10-100X улучшение производительности от скорости выполнения до размеров персистентности.
Кроме того, Рик Гарибай опубликовал некоторые обсуждения после обсуждения с Кенни Вольфом here. Я копирую соответствующий отрывок:
Мой первый вопрос был посвящен импульсу для такого капитального ремонта. Кенни поделился тем, что они очень сосредоточились, очень глубоко по ключевым запросам клиентов и возможностям, основанным на более ранних версиях рамы . Были 3 типа функций, которые наиболее резонировали. Во-первых, поставляется действительно модель , которая позволяет каждый аспект WF быть представлен декларативно. Во-вторых, было , способное по-настоящему участвовать в экосистеме репозитория , что является ключевым фактором для развертывания, управления и операций . И последнее, но не менее важное: производительность .
Ранее в своей речи, Кенни привел интригующих улучшений, в том числе 10x до 100x улучшения производительности и сохранялись рабочих процессов становятся по существу «свободным» с WF 4.0. В нашем более одно-на-одном обсуждении после его беседы он использовал аналогию размахивания в бейсболе с деревянным бейсболом летучей мыши. В то время как деревянная бейсбольная бита эффективна, она чувствует себя немного тяжелой, если не неуклюжий время от времени. Когда вы поднимаете алюминиевую бейсбольную биту, это заметно легче, и чувствует себя значительно более аэродинамическим. WF 3.0 и 3.5 работают, но WF 4 - это новая и улучшенная алюминиевая бейсбольная бита из алюминия и .
Я когда-то делал некоторые оценки производительности WF. Оказывается, «декларативное условие» довольно медленно. Я считаю, что это связано с большим количеством размышлений в этом процессе.
- 1. Возобновление работы WorkFlow (WorkFlow Foundation 4.5)
- 2. Workflow Foundation с DDD
- 3. несколько экземпляров Workflow с Windows Workflow Foundation
- 4. Windows Workflow Foundation с Windows Presentation Foundation
- 5. Windows Workflow Foundation NullReferenceException
- 6. workflow window foundation =() =>
- 7. Вызов службы Foundation Workflow
- 8. Альтернативы Windows Workflow Foundation?
- 9. Расширение Workflow Foundation FlowChart
- 10. Sharepoint Foundation Workflow + ASP.Net
- 11. .net Редактор Workflow Foundation
- 12. Состояние Workflow Foundation
- 13. Документация для выражений Workflow Foundation Workflow
- 14. Учебник Foundation Workflow Foundation по VS11
- 15. Метод предотвращения работы Workflow Foundation 3.5 от сохраняющегося рабочего процесса
- 16. Rehosting Windows Workflow Foundation Использование
- 17. Альтернативный для Windows Workflow Foundation
- 18. Workflow Foundation для запланированного процесса
- 19. Когда использовать Windows Workflow Foundation?
- 20. Некоторые вопросы о Workflow Foundation
- 21. Коннектор Windows Workflow Foundation 4.0
- 22. Workflow Foundation 4 раза проблемы
- 23. Workflow Foundation пользовательских Присвоить активность
- 24. Windows Workflow Foundation: несколько приложений
- 25. Silverlight и Windows Workflow Foundation
- 26. Java-альтернатива Windows Workflow Foundation
- 27. Workflow Foundation BRE missing Regex
- 28. Silverlight и Windows Workflow Foundation
- 29. Windows Workflow Foundation InvokeMethod class
- 30. Где используется Windows Workflow Foundation?
Спасибо, я определенно с нетерпением жду PDC 2008! – 2008-10-16 07:44:14
Panos - любые новости об этом, теперь, когда PDC08 закончен? – 2008-11-10 22:31:12