O'Reilly logo

Drools JBoss Rules 5.X Developer's Guide by Michal Bali

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Standards

The idea behind standards is to provide better interoperability between rule/process engines to reduce the time required to learn how to use a new rule engine. We should be able to change the rule engine provider without modifying the application.

As we already know, on the process-side jBPM supports the BPMN standard for process definition and the WH-HumanTask for tasks.

On the rule engine side we have a different situation. There have been attempts to make interoperability easier, for example, JSR94 (Java Rule Engine API) that provides guidelines for rule engine administration and runtime. This standard is supported by Drools, but its value is questionable (it neither standardizes the language used to describe rules nor the execution ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required