发明名称 High-load business process scalability
摘要 The present disclosure involves systems, software, and computer implemented methods for providing high-load business process scalability in cloud-based infrastructures. One process includes operations for receiving a message at a first computer node executing a first business process instance. A second business process instance associated with the message is identified. The message is sent to a messaging queue for retrieval by the second business process instance if the second business process instance is not located at the first computer node.
申请公布号 US9135595(B2) 申请公布日期 2015.09.15
申请号 US201314014794 申请日期 2013.08.30
申请人 SAP SE 发明人 Balko Soeren
分类号 G06F3/00;G06Q10/06;G06F9/50;G06F9/54 主分类号 G06F3/00
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 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.
地址 Walldorf DE