Namely, ESB + BPEL is a technical solution for the integration problem. If you want to use jBPM5 just for integration, that's fine, and you are likely to use jBPM5 with ESB for all your mediation and conversion of your messages. The power of BPMN2, the standard notation for describing business processes, will help you describe higher-level / business-oriented scenarios than just simple system integrations. The concept of human interaction is largely embedded in the language and infrastructure of jBPM5. Think about the fact that your models (business processes) can be shared and understood by business professionals and non-technical people, and they will be able to verify, improve and change these definitions when changing business reality.
Hope this helps!
source share