In order to learn JBPM I read the tutorial, and also installed the starter kit. I ran it and it worked very nice. I then tried to understand how it works under the hood, and I wonder if there's any documentation that explains things like: Why does the kit consist of a service and an application? is it best practice to have both? how do the sar and war integrate? And what is the role of the JbpmThreadsServlets that gets loaded by the starter kit application? And why does the app use deprecated API (JbpmContext.getCurrentJbpmContext())?
As you see, I have many questions, all of which deal with the best way to integrate JBPM and JBoss. Are there pointers to answers?