From Push to Pull – External Tasks in BPMN processes
Blog: BPM Guide
A process engine typically call services actively (e.g. via Java, REST or SOAP) from within a Service Task. But what if this is not possible because we cannot reach the service? Then we use a pattern we called “External Task” – which I briefly want to describe today.
Picture on the right taken from http://www.from-push-to-pull.com/projects/what-is-pull-marketing/ – thanks!
Context and problem
A couple of recent trends increased the need for this pattern, namely:
Cloud: When running process/orchestration engines in the cloud you might not be able to reach the target service via network connections – and VPNs or Tunneling is always cumbersome. It is …