(note: this blog post is from 2008, ruote evolved a lot since, for an up-to-date “how does ruote work”, see sample workflow run) Well, as “ruote” means “wheel”, it just spins… Ruote being a workflow/BPM engine, interprets process definitions and runs them as process instances. But how does that happen ? The few graphs I’ll use in this post were meant as “embedded documentation” in the HTML renditi