Patent ID: 9135595
Filing Date: 2015-09-15
Classification: G06F,G06Q

Abstract:
1. A computer-implemented method, comprising: receiving a message at a first computer node executing a first process instance, the first computer node operating as one of a plurality of nodes in a networked environment, the message associated with a particular process instance executing in the networked environment; identifying a second process instance associated with the message, wherein the second process instance associated with at least one particular node in the plurality of nodes in the networked environment, and wherein the identification of the second process instance comprises correlating a payload of the message with a data context of the second process instance; and sending the message from the first computer node to a centralized messaging queue associated with the networked environment for storage and subsequent retrieval by the particular node associated with the second process instance if the second process instance is not locally executing at the first computer node, where the message is associated with the particular node associated with the second process instance in the centralized messaging queue, wherein the at least one particular node can access the centralized messaging queue to retrieve the message, wherein the particular node polls the centralized messaging queue for the message, and wherein a polling time is dynamically modified based on a calculation related to an average or median time in which new messages are received in the centralized messaging queue.