also taking a short look at this site:
http://is.tm.tue.nl/research/patterns/
there is a person named bartek his PHD thesis is on workflow, an small PDF file, if you read this you will get lots of information about what is wrong and what is good about most workflow engines.