I use jBPM as an orchestration layer in a scenario with a JMS BUS and multiple AS(all JBoss). Currently, my jBPM based application it?s embedded in an EJB. In terms of High Availability I know that it?s possible to have it with JBossMQ. The question is, how is it possible for jBPM? Is it possible to have the jBPM application replicated in two different AS? Is it possible to replicate multiple process instances? What about hibernate connectivity? What approach should i take for accomplishing the HA issue
If you embedded your application in a EJB, you should provide a clustered version of this EJB and deploy it on a cluster of AS.