Avola Decision execution engine


Integrate decision model execution in your software

We firmly believe in the value of executable decision models. Decision models are useful as an analytical exercise, but they become even more valuable when executed. Avola Decision makes the integration of decisions in your own software very easy. There's no technical stuff required on the Avola side. Every version of a decision model that has been tested, approved and released by the business owner can be executed through the API. Using one of the options below, it is possible to integrate our API in a matter of minutes. While the business creates the decision models, IT integrates their execution.

As we enable the versioning of decisions, multiple versions of the same business logic can co-exist, and client applications can migrate at their own pace. To make this even easier we provide services that list available decisions in the API, and information about their inputs and outputs. Your own software can thus dynamically adapt to new versions of decision logic.

Our execution engine enables you to execute decision models created in Avola Decision. What does this entail?
  • You can execute different versions of the same decision model
  • You'll get detailed execution insights: information about the business logic which led to the execution result
  • You can secure your decision models using our fine grained security

Speed and volume

Our engine is optimised to execute large amounts of complex decision models.
The complexity of your decision model doesn't affect the speed of execution.

Easy to use and integrate

You can access our execution engine via REST.
Our REST API documentation contains all information needed.

NPM

Avola client: Avola Decision client package executes and synchronizes your decisions with an ease. This package is for any developer looking for an easy solution to connect Avola Decision with their software

Avola Angular libraries : This repo contains the project that host the avola angular libraries. At this moment avola-angular only contains the avola client. This package makes it easy to execute and synchronize your decisions. This package is meant to be used for Angular.

Mendix is a low-code platform. Our partner, Bizzomate, has created an incredible Mendix Module packed with features.

  • Easy Authentication and connection to Avola Decision
  • Synchronisation of available decision services and versions
  • Detailed overview of the decision definition (input data…)
  • Out of the box testing of decision services
Download the module from the Mendix AppStore to get started.

Nuget

Avola client: Avola Decision client package executes and synchronizes your decisions with an ease. This package is for any developer looking for an easy solution to connect Avola Decision with their software

 

Other

Is your preferred way of integration not in the list? Don't hesitate to contact us. We'll try to find an answer to your needs.

Do you need help integrating Avola in your own software?

If you need help, have any questions, or are interested in our execution engine, please leave your details below and we will contact you as soon as possible!