Patent ID: 7844659

Claim:
A computer-supported business management method to be performed by a process agent, executed by a computing device, provided in and associated with one of a plurality of business objects, each business object having a separate process agent, executed by a computing device, assigned to communicate with each of the other business objects, the method comprising: responsive to a request to update an order received by a first business object associated with a first process agent, executed by a computing device: retrieving, by the first process agent from a process integration persistency database communicatively coupled to the process agent a set of messages relating to the order; determining, by the first business object, which business objects need to receive notice of the request to update the order based upon the received set of messages relating to the order; creating, by the first business object, an update message relating to the order based on the retrieved set of messages; transmitting, by a corresponding process agent, executed by a computing device, associated with the first business object, the update message to a corresponding process agent, executed by a computing device, in each of the business objects determined to need to receive notice of the request to update the order; and transmitting, by the first process agent, the update message to the process integration persistency database, the process integration persistency database to store the update message; wherein the business objects are stored persistently in a system, a business object comprising a set of logically related functions and data, the business objects to manage operations of the system, and the process agents manage communication between the business objects in a stateless manner; wherein at least one of the received and retrieved messages is stored only outside any process agent; and wherein all communications between business objects pass through two process agents.