В нашем проекте мы должны реализовать бизнес-логику относительно сопоставления определенных объектов с некоторыми действиями. У нас будет ряд условий для определенных типов объектов, которые должны быть проверены, прежде чем определенное действие будет окончательно разрешено. Другими словами, для 7 типов объектов у нас может быть серия действий (из почти 45 действий).
Мы думали использовать Drools для записи вышеупомянутых правил. Есть ли у кого-нибудь положительный/отрицательный опыт использования Drools в плане его эффективности? Существует также фреймворк jBPM, который можно использовать (если я не ошибаюсь, там используются Drools) — кто-нибудь знаком с этим фреймворком? Возможно, у вас есть другие идеи, как решить проблему?