Take a look on this: http://www.killrates.com/
Check it out some cartoons like that:
Have fun!
When you try teach anything new for someone, IMHO the easiest way is to do that relating with something you already know. So far Struts is a framework that almost everybody touched at least once. So I will use some of Strtus concepts to explain jBPM process execution.
Process Languages
jBPM is not just a Process Machine, locked in just one way to promote interaction between tasks, in fact jBPM...