For the last couple of weeks I've been working on setting up a jBPM 4.3 EJB 3 JBoss 5.1.0.GA environment as proof of concept for a future project we'll start in our company.
It has been a real chalenge since I didn't have any pervious knowledge about jBPM whatsoever except that one can use it right out of the box with JBoss Seam.
Time has passed and with the help of user and developer guides, this community and the jBPM community in general, I was able to put in place a working proof of concept.
Two weeks is barely enough time to get used to the techology so I decided to create a tutorial out of my work so I can gather some feedback on what I did so far.
I'm mostly interested in best practices and what other people may reccommend.
This tutorial contains a step-by-step guide to setting up the environment, the code, explanations for the decisions behind this approach and also open questions for those willing to make suggestions.
I've attached this tutorial in PDF format because it's 50 pages long with dozens of screenshots and a single post may not support it.
I will also try to post it in HTML format somewhere. It will be on another site with a link under this thread or splitted into pieces following this post. We'll see.