Есть ли разница между Drools и Jrules? Правильно ли работает Jboss с Jrules? Какие типы сред обычно используют Drools?
Является ли слюнки такими же, как ирлы?
Ответ 1
Сходства:
В конце концов эти два приложения являются BRMS, так что да, они похожи
Оба предложения позволяют вам:
- хранить правила в репозитории
- писать правила в веб-среде
- выполнить правила на сервере
JRules - это далеко не лучший подход для бизнес-пользователей (не технический).
Правила JBoss - это далеко не лучший подход, если вы ищете не тупо дорогостоящее решение
Оба могут делать CEP. (Обработка сложных событий)
Отличия:
JRules более зрелый, чем Drools, но Drools - отличный инструмент для работы с
Drools использует JSON для написания технических правил. JRules использует IRL (язык правил Ilog). Не беспокойтесь, вы можете добавить "вербализацию" с Drools, но она менее эффективна, чем с JRules.
Основные отличия от деловой (нетехнической) точки зрения.
Если вы хотите написать правило на правильном человеческом языке, например:
если возраст заявителя меньше 18 лет, то отклоните заявку.
вы можете сделать это с обоими.
Теперь, если вы хотите, чтобы бизнес написал правила на хинди, просмотрите их на французском языке, подтвердите их на немецком языке и сделайте несколько отчетов на английском языке, тогда JRules - это BRMS, в которой вы нуждаетесь.
Вы можете писать правила непосредственно в Excel или Word с помощью JRules.
Поскольку Drools из свободного мира вы можете столкнуться с некоторыми ошибками, но, поскольку он является бесплатным, у вас есть доступ ко всему исходному коду, сравниваемому с JRules, где скрывается часть API.
Какая среда:
Для Drools я бы сказал JBoss:)
JRules = JBoss, WebSphere, Weblogic, Tomcat,... и многое другое
Для этого: RTFM действительно. Зависит от ваших потребностей.
Google может дать вам некоторые ориентиры на различных BRMS.
Подводя итог:
Если у вас есть деньги (загружены), то JRules
Если вы бедны или geeky, то Drools - вам будет весело, действительно:)
Примечание. Я говорю о "Drools", а не о правилах JBoss, поддерживаемых Red Hat.
Разница между ними заключается в том, что версия Red Hat не самая последняя версия Drools и не имеет точно такой же функциональности, как Drools. Просто потому, что Red Hat поддерживает их версию, чтобы они эволюционировали быстрее, чем Drools. В основном они выбирают версию за один раз и решают использовать ее, пока слюны все еще меняются... Надеюсь, у вас есть моя точка зрения.
Надеюсь, что это поможет.
Ответ 2
Нет, Drools - это механизм правил с открытым исходным кодом. Он включает в себя несколько подпроектов, таких как Drools Expert, Drools Fusion, Drools Guvnor и т.д.
Red Hat пакеты и поддерживает Drools как продукт JBoss Enterprise BRMS.
JRules - это механизм правил от ILOG, который был приобретен IBM.
Ответ 3
Например, знаете ли вы, что между сообществом JBoss Drools проект v5.1 и Red Hat JBoss Enterprise BRMS v5.1, было 150+ исправления ошибок, 5 исправлений безопасности и несколько улучшений производительности?...
Продукт Red Hat JBoss Enterprise BRMS основан на инновационном работа, выполняемая членами проекта сообщества JBoss Drools. Однако, это не отношения "один к одному", а только JBoss Enterprise BRMS предлагает гарантию от Red Hat через корпоративную подписку, которая включает исправления и обновления, поддержку на основе SLA и многолетние политики обслуживания. С Red Hat JBoss Enterprise BRMS вы можете управлять техническими и политическими проблемами, которые мешают развертывание.
Наша поддержка - первый класс. Клиентский портал Red Hat - и Red Hat последовательно опережают собственных конкурентов в поддержка рейтинга.
Но JBoss Enterprise BRMS - это больше, чем стабильность продукта. наш команда профессиональных служб обладает богатым опытом, который поможет даже самые опытные разработчики JBoss Drools, чтобы использовать весь власть платформы правил. И мощный!
JBoss Enterprise BRMS: где мощность JBoss Drools соответствует гарантии Red Hat.