The ServiceMix OSWorkflow component provides workflow functionality to the ESB. You can specify one or more workflows and it's processing will start when a valid message is received.
Homepage POM file JAR file Javadoc'org.apache.servicemix:servicemix-osworkflow:2011.01'