Camunda DMN vs IBM ODM vs Drools


#1

That one thing came in during our POC demo to our architects, they were much impressed with what Camunda DMN has to offer, but hated the moment when they compared and questioned us how is it very different than IBM ODM and Drools. I know for sure Camunda’s features are skyrocketing, just that I have to collect some facts to convince them. I see there is white paper to compare Camunda BPM against other alternatives, Do you happen to have similar things for DMN? Curious to see if you have any.


#2

Hi, Cummar!
We use everything.

  1. Camunda DMN for store “scenarios” for big process. Its easy to maintain and close to process.
  2. Drools for data validation, calcuation and and mapping inside spring boot. It easy for java developers and close to data-class-model-things.
  3. ODM for enterpise-scale rules like credit scoring etc.
    It easy to cooperate with SME and have perfect tools for develop with intellesense, verbalization, DSLs and go on.

#3

@kumar-sundaram - did you end up finding anything that helped you decide one way or the other?
We are doing a similar comparison - different Business rules engines/ DMNs.
Any insight you could share would be helpful.


#4

Ended up using Camunda DMN. Much easier to use than Drools. Drools is more java developer centric.


#5

Thank you for responding @shkrish. Much appreciated.