Last month

Exceptional rules, with Drools and Kogito

    Blog post image      

Managing exceptional rules is easy, thanks to Drools and Kogito! In this use-case, we have a base business process and a default knowledge base with rules, which can be overridden by specific entities or departments as needed. We actually have several architectural options we could implement! The simplest architectural option I can think about, drawsRead more →

Transparent ML, integrating Drools with AIX360

    Blog post image      

Following up from a previous blog post about integrating Drools with the Open Prediction Service, in this new post we want to share the current results from another exploration work: this time integrating Drools with research on Transparent Machine Learning by IBM. Introduction Transparency is a key requirement in many business sectors, from FSI (FinancialRead more →

Last 6 months

a DMN FEEL handbook

    Blog post image      

We’re introducing an (experimental) DMN FEEL handbook, an helpful companion for your DMN modeling activities! You can access this new helpful resource at the following URL: Key features include: FEEL built-in functions organised by category tested and integrated FEEL examples Responsive design: easily access on Mobile, Tablet and Desktop from your favourite browser! …andRead more →

Serverless Drools in 3 steps: Kogito, Quarkus, Kubernetes and Knative!

    Blog post image      

This short tutorial walks you through the configuration and deployment of a simple Drools serverless application, including autoscaling with scale to zero, thanks to Kogito, Quarkus, OpenShift Serverless with Kubernetes and Knative! Step 1: Drools app creation with To generate the application as shown in the video, you can use this link: TheRead more →

Last Year

Integrating Drools DMN Engine with IBM Open Prediction Service

    Blog post image      

In this blog post we’re going to explore an integration between the Drools DMN Engine and another open source project from IBM: "Open Prediction Service" (OPS). Introduction Integrating symbolic AIs (rule engines, KRR, etc) with Machine Learning predictive models is an effective strategy to achieve pragmatical, and often more eXplainable, AI solutions. We have alsoRead more →

Using JavaScript and Power Fx with DMN

    Blog post image      

In this short update, I want to share with you about an experimental feature to leverage the extensibility of the DMN specification to evaluate expressions using a plurality of expression languages, such as JavaScript, Power Fx, and potentially many more! For the running example in this post, let’s use the Body Mass Index (BMI) calculationRead more →

Content Based Routing with Quarkus and Kogito

    Blog post image      

This is a second iteration of a previous post, where we implemented EIP patterns using just Drools and Apache Camel. In this post instead, I want to share with you how to implement a complete, end-to-end Content Based Routing solution using Quarkus as a developer platform, including: Drools DMN Engine, Kogito, Apache Camel, AtlasMap andRead more →

Data enrichment use-case with DMN and BPMN

    Blog post image      

In this post I want to share an interesting use case of data enrichment, using DMN with BPMN and other open standards. The typical usage pattern for data enrichment is the following: a complex data structure containing several attributes is provided as input; based on some computations and decision results, the original structure is enrichedRead more →

All other

How to Capture Business Decisions using DMN: Introduction to Some Basic Patterns and Their Value

    Blog post image      

I am very glad for the opportunity to have presented at IIBA this session on DMN patterns with Denis Gagné CEO & CTO of Trisotech! how business analysts can use the DMN open-standard to capture the requirements for operational business decisions some of the recurring basic patterns in modeling (Q&A, Scoring, Classification and Categorisation, Ranking..)Read more →