Tom Baeyens, in "All you ever wanted to know about Workflow and how it relates to Java, Transactions and Concurrency," offers an explanation of workflow and how it actually works, saying that reading this entry will put you in for a payraise. I don't know if that guarantee is valid, but the text makes some good points about workflow and transactions.