How to invoke ESB services from jBPM5 process

Solution Unverified - Updated -

Environment

  • JBoss Enterprise BRMS
    • 5.3.0
  • jBPM5

Issue

  • How to call a ESB Service from a Node in the JBPM process

Resolution

There is no built-in WorkItemHander for ESB. You may implement your own WorkItemHander which accesses any ESB gateway or ESB aware listener. The most straightforward way is to expose the ESB service as a Web Service using EBWS or SOAPProxy and write a custom WorkItemHandler that consumes this web service.

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.