Hi Seme,
All the frameworks that you are trying to use like Drools, jbpm and smart tasks are agnostic of the environment where they will run.
That means that you can running inside jboss if you want. In the emergency services application we are using jetty as a container, you can easily switch the web application that holds all the task management to jboss, there is no problem with that.
Cheers