I’m currently evaluating Business Rule Engines for my employer. The DMN Engine looks promising, but I got stuck exploring the capabilities of using the DMN Engine as a stand-alone service via a RESTful Web API. So I decided to post this - maybe somebody can help me.
Is there a RESTful Web API for DMN Engine, hosted as service in a local environment (on-premises), that allows me to create, list, evaluate and delete decisions without other related services involved?
What I found so far on my own:
- The Camunda BPM Platform Community Edition 7.4.0 that exposes an API with a Decision-Definition resource allowing listing and evaluation of decisions. I couldn’t figure how to create and delete decisions, though.
- The demo for the web user interface at demo.bpmn.io/dmn, but it seems to offer a download of the DMN definition in the first place. I couldn’t find hints how to integrate this with the Camunda BPM Platform Community Edition’s API.
- The cloud hosted application at dmn.camunda.cloud with an API that seems to be a cloud-spefic solution.
Thanks a lot in advance for any help or hints!