Red Hat Training

A Red Hat training course is available for JBoss Enterprise SOA Platform

11.17. Executing Business Rules

Executing rules that modify a message's contents according to business processes is very similar to executing rules for routing. An example quick-start called business_rule_service demonstrates this. (This quick-start makes use of the org.jboss.soa.esb.actions.BusinessRulesProcessor action class.)
This process makes use of a component called the Business Rule Processor. It is almost the same as a router, the only difference being that it returns the modified message to the action pipeline for further processing. You can even mix business and routing rules in a single rule-set if you wish to do so. (However, this will only work if one of those three routing action classes mentioned previously is used.)