Camunda BPM uses its strengths in workflows, modeling, and integration with Java and Seamless Spring as the basis for its business process management offering. Camunda BPM is available through multiple deployments: standalone, embedded with container integration, and in cluster deployment.
$0
per month
Drools
Score 7.0 out of 10
N/A
Drools is an open source business rules management system developed by Red Hat.
Camunda Platform is a very sophisticated tool for any product which provides automation & process management of various aspects in your application. It is best suited for application where the customer journey is very crucial for the company. Shopping platforms or single page applications are not very well suited to use Camunda Platform.
As an open source rule engine and product suite, Drools is well suited for the small and middle scale business to manage and integrate the rules to build the rule-driven system which can process the business-critical data and events to produce the automated decision. It is better to use Drools in the well-secured environment (back-end behind the DMZ), not putting it on the customer-facing front or exposing it directly the to public where may bring direct security risk in the enterprise environment. Drools still needs a lot hardening on the security side.
GUI is not intuitive and hard to use. More involved technical capabilities are hidden in the menus which make navigation and setup difficult.
Documentation is not fully fleshed out and examples are bare. The target audience is technically adept software developers, with expected experience and knowledge of javascript and java.
Community exists but is relatively small and highly technical. Support is not easily accessible unless the costly paid version is opted for.
Programming languages used are confusing as it merges java and javascript in certain scripts.
Debugging is difficult as there is no error/typo checking or console in the designer when using scripts. It does not have the capabilities of more fully featured IDEs, but is a simple text entry for scripts.
Fusion doesn't support persistence of working memory, which brings some extra high availability risk to our business.
Guvnor still has a lot room to be implemented, it is not so user-friendly for non-technical people, so a lot of business users complain it is hard to master.
Rule execution server doesn't even have JMX implemented, hard to be monitored.
Drools is still lacking support for key Web services standards.
Freeware makes testing and utilizing Camunda a cost-effective solution
High level of difficulty in implementation may require a lot more time and effort than normally expected. (2-3x more effort than other paid and fully featured solutions)
The IT department quickly adopted Drools as it is a very good java-based rule engine, which saves a lot of time to meet the project timeline and balanced our business requirements.
Recently we start considering the OpenRules, which may be more business user-friendly.