Drools

Drools is a JBI component that allows you to use a set of rules to route messages. The routing rules are defined in a .drools file.

The Drools pattern

Required properties

Note: A router mostly acts as a transparent proxy between the consumer and the target service provider. This means you could draw routes in a diagram without ever defining them in the rules file. You need to ensure that the connections you draw match those set on your rules file.