Log4J 2.x is a widely used Java logging framework. Unfortunately a few days ago it has been exposed to an important security vulnerability (“Log4Shell”, CVE-2021-44228). The whole KIE ecosystem (Kogito, Drools, OptaPlanner and jBPM) moved to SLF4J, a different logging facade with Logback as default implementation, a few years ago and it is therefore notRead more →
Apache Camel is an Open Source integration framework that supports the implementation of the Enterprise Integration patterns (EIP). The Message Filter EIP allows you to eliminate undesired messages from a channel based on a set of criteria. The pattern uses a predicate to decide if the messages should be dropped or not. Oftentimes the predicateRead more →
How to leverage Kogito capabilities to implement the Saga pattern.
Automation in resilience KIE server tests is feasible and reduces pain. Let's focus on the example of deadline notifications after KIE server restart.
We are glad to announce that the Kogito 1.13.0 release is now available! This goes hand in hand with Kogito Tooling 0.14.0, Kogito Images, Operator, and CLI 1.13.0 release. From a feature point of view, we included a series of new features and bug fixes, including: Data Index service new Gateway API methods for handlingRead more →
In the previous post we showed how to use our fancy new Public API, but I threatened promised you we would get back to the design rationale. So, here we are. This blog post is rather long, so I decided to break down into two parts. It is loosely based on the presentation I gaveRead more →
We are glad to announce that the Kogito 1.12.0 release is now available! This goes hand in hand with Kogito Tooling 0.13.0, Kogito Images, Operator, and CLI 1.12.0 release. From a feature point of view, we included a series of new features and bug fixes, including: Improvement in protobuf persistence generation: support for fields inheritedRead more →
an experimental JBang catalog to quickly operate some KIE capabilities, such as DMN and FEEL evaluation on the Command Line!
This the first of a series of posts presenting our new Runtime Tools Quarkus extension, which brings the main features of both Management and Task consoles to the development environment in a much easier way to set up.
DMN is a modeling language and notation for the precise specification of business decisions. DMN is easily readable by the different types of people involved in decision management. Red Hat Process Automation Manager supports the DMN open standards. Handling effective date and expiry date of decisions is a common requirement across businesses. While it isRead more →