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

Drools против JBPM? различия, плюсы и минусы

Я ищу хороший механизм правил.

Я видел, что существует два хороших проекта: JBPM и Drools.

Я не понимаю различий между ними, и я не знаю, что является идеальным инструментом для использования.

Пожалуйста, не могли бы вы предоставить мне больше информации и свой опыт с тем или другим и как вы думаете, что лучше всего использовать для управления бизнес-правилами.

4b9b3361

Ответ 1

jBPM не является механизмом правил, это механизм рабочего процесса. Drools - это механизм правила. Итак, Drools - это то, что вы ищете.

Drools и jBPM - это сопутствующие проекты: они очень хорошо интегрируются, если вам нужны рабочие процессы с правилами.

Ответ 2

Drools - это механизм правил Rete, который выполняет форвардную и обратную индукцию. Вы можете использовать его в небольших условиях для принятия локальных решений, которые требуют только нескольких правил или чего-то большего, чем механизм принятия решений по страхованию при страховании.

jBPM - это синглтон предприятия, который помогает вам объединять взаимодействия между людьми и сервисами в конечной машине, которая выполняет четко определенный сложный бизнес-процесс. Подумайте о шаблоне посредника в GoF.

Я вижу, где jBPM может использовать механизм правил Rete, чтобы помочь в сложных решениях в бизнес-потоке. Мне нечего мешать встраивать Drools в jBPM.

Я бы сказал, что они бесплатные, а не выбор.

Ответ 3

jBPM - это механизм рабочего процесса, тогда как Drools - это механизм правил. Drools Flow будет объединен в проекте, который мы называем jBPM 5.