Drools
Drools is a powerful, open-source Business Rules Management System (BRMS) that simplifies business logic implementation and management.
Description
Drools is a Business Rules Management System (BRMS) offering a core Business Rules Engine (BRE), a web-based authoring and management application (Drools Workbench), comprehensive runtime support for Decision Model and Notation (DMN) models at Conformance level 3, and an Eclipse IDE plugin. It's an open-source project under the Apache License 2.0, written entirely in Java, and runs on any JVM. Drools integrates with other projects like jBPM for process/workflow integration and OptaPlanner for automated planning, enhancing its capabilities for complex business processes. It also provides features such as complex event processing via Drools Fusion. Various support packages and enterprise solutions are available through Red Hat.
Features
Drools' core features include a high-performance rule engine, a user-friendly web-based authoring tool (Drools Workbench), support for DMN, and an Eclipse IDE plugin for developers. It boasts full runtime support for DMN models at Conformance level 3, facilitating seamless integration with decision modeling. The system offers excellent integration capabilities with other KIE projects like jBPM and OptaPlanner. Drools is open-source, written in Java, and runs on any JVM, providing extensive flexibility and platform independence. It supports complex event processing (CEP) through Drools Fusion.
Benefits
Drools offers significant benefits by streamlining business rule management, improving operational efficiency, and reducing development time. Its flexible architecture adapts to diverse business needs, simplifying complex logic and allowing for easy updates and modifications to rules. The open-source nature fosters community growth and innovation, ensuring continuous improvement. Integration with other KIE projects extends its capabilities for holistic business automation, including process and workflow management. Drools' robust performance and scalability handle high-volume transactions, and its support options range from community-based help to enterprise-level support through Red Hat.
Links
- Home: https://www.drools.org/
- Open Source
- ✅
- European
- ❌
- SILL details
- https://code.gouv.fr/sill/detail?name=Drools