Patent ID: 8584136

Claim:
A computer implemented method performed by one or more processors for dispatching an event to a business process instance, the method comprising the following operations: receiving an event at a first computer node in a plurality of computer nodes, the plurality of nodes comprising a cluster computing infrastructure, the event received from a first-level dispatcher associated with the cluster computing infrastructure, and the first computer node acting as a second-level dispatcher for the cluster computing infrastructure in response to receiving the event; analyzing contents of the event at the first computer node using second-level dispatcher functionality to determine an active target process instance currently executing on a particular computer node within the cluster computing infrastructure and associated with the event; determining a target computer node hosting the currently executing target process instance, the target computer node comprising a second computer node in the plurality of computer nodes; and sending the event from the first computer node acting as the second-level dispatcher to the target computer node for handling by the currently executing target process instance.