The problem is as follows. Let's assume one has an application that will be using BPMS (jBPM+Drools etc) and will be deployed in JBoss server in domain mode. In order to register handlers for the jBPM workflow, one need to change configuration of business-central/business-central-server/jbpm-console. But in domain mode JBoss stores deployments as binaries in content directory. How can one automates process of installation of such application?

I can see just one solution - before deploy of business-central/business-central-war/jbpm-console one need to extract war file, change it, compress it again and the deploy. Is this the only solution?

in next version - 6.1 there will be deployment descriptors available on various levels (server, kjar, deployment time) where you'll be able to specify handlers, listeners, etc so there will not be a need to change the content of the war. In like a week or so first version should be available on master so if you interested in giving it a try then I can post back here when it's ready.

deployment descriptors work has been pushed to master so you can build it from source or way a day or two for jenkins to build everything and then you can try out snapshots. If you don't want to use snapshots then beta 4 should be out in like week or two. Some docs can be found here.