So I was wondering if you were in a similar predicament what you might do? I have no idea where to even begin with this in terms of possible approaches/patterns to take.
I found one dated article for a rather simple solution here: http://www.javaworld.com/article/2071865/web-app-frameworks/use-spring-to-create-a-simple-workflow-engine.html#resources
Our system however has more complexities than a simple workflow however including high concurrency, forks, joins, long lived processes and human interaction. So I am at a loss.
Any ideas where to begin looking or what approaches you might take if in a similar situation would be greatly appreciated.
Thank you!
If they give me the opportunity to prove that it works within a reasonable amount of time and effort maybe they would accept this approach. I have to present it in such a way that they don't think it will take a 'BPM expert' do design and maintain. That is one of there great apprehensions given our compressed timelines to deliver a working system.
Thanks again for you sage advice and knowledge within this BPM arena.
Derek