Best practice for retrieving Data from Microservices for standalone DMN-Engine

Hi all,

We’d like to use the DMN-Engine as standalone if possible as we are using a different BPMS already but are missing a rules engine. We are unsure about best practice to retrieve data from API calls. Where is the best place to make this calls. Should we create a BPMN for Camunda with a business rule task. Scripting as Input expression in the DMN, or use the embedded ENGINE and collect the variables before the evaluation? I’m looking for some input on pros/cons and other possibilities to use the DMN-Engine.

Hi @rbl09,

if you only need DMN then it is the easiest way to embed the Camunda DMN engine in your application. If you want to access the DMN engine via REST, or need history, then you should use it with the Camunda BPM distribution.

Best regards,
Philipp

1 Like