Подтвердить что ты не робот

Drools.NET против Windows Workflow Foundation (WF)

В настоящее время я ищу поиск механизма правил, который работает в .NET. Наша логика довольно проста: +, -, *,/и/или базовый порядок операций. Однако нам нужно будет хранить эту информацию в базе данных, а затем генерировать файл правил, когда новая версия извлекается из базы данных. Поэтому общие редакторы пользовательского интерфейса будут бесполезны для нас, если только у одного из них нет редактора веб-версии UI.

Итак, мой вопрос, учитывая то, что я сказал, станет для нас лучшим механизмом правил с точки зрения программной конфигурации и интеграции с ASP.NET.

4b9b3361

Ответ 1

Мой опыт работы с WWF был довольно плохим. Он отлично подходит для разработки рабочего процесса, который, как вы знаете, будет существовать (например, "этот документ переходит к менеджеру человека, а затем к HR, если он недействителен, он возвращается к отправителю" ), но реальная боль, если вы хотите динамическую конфигурацию. Как вы можете сказать, мы пытались использовать его для полностью настраиваемой системы, что BizTalk действительно хорошо, и похоже, что MS не хочет, чтобы разработчики заменили BizTalk так дешево.

Мы также рассмотрели использование механизма и инструментов правил Acumen, который выглядел как очень подходящий для того, что нам нужно, хотя у нас не было времени удалить WWF и заменить его.

Я бы настоятельно рекомендовал, чтобы, если ваши правила будут относительно простыми, вы либо используете механизм правил, у вас есть исходный код, либо пишите его сами. Justin Etheredge имеет два part статью о выполнении проверки домена с помощью пользовательских правил с использованием шаблона, указанного в Разработка доменов (Эванс).

Я реализовал аналогичную систему в своем текущем проекте, следуя тем же рекомендациям, и я сериализую/десериализую правила из базы данных. Мне нужно взглянуть на Drools.NET.

Ответ 2

факт, что biztalk не будет легко заменен wwf, верен. Цели очень разные между ними, слюни по сравнению с biztalk, а не с wwf, причины, оба используют один и тот же алогорифм (rete)!!

Теперь, используя drools - это что-то еще, biztalk также функционирует как ESB, могут ли слюни делать это?