Patent Document ID: 9075597
Application ID: 13194263

Base Claim:
1. A computer-implemented method comprising: receiving, via execution of program code by a processor, a user selection of a first business object, the first business object being a data structure component of a first deployment unit of an application platform, modeling a business process, and being defined by metadata to include one or more node elements; receiving, via execution of program code by the processor, a user selection of a second business object, the second business object being a data structure component of a second deployment unit of the application platform that is separate and distinct from the first deployment unit, modeling a business process, and being defined by metadata to include one or more node elements; receiving, via execution of program code by the processor, a selection made by the user of one or more of the node elements of the second business object; receiving, via execution of program code by the processor, one or more query parameters specified by the user; receiving, via execution of program code by the processor, a user specified mapping of a respective node element of the first business object to each of the selected one or more node elements of the second business object and to each of the one or more query parameters; receiving, via execution of program code by the processor, a script executable to evaluate a condition associated with the first business object; automatically generating, via execution of program code by the processor, runtime objects based on the mapping; executing, via execution of program code by the processor, a program to use the generated runtime objects and the script to evaluate the condition and to create a message mapping the respective node element of the first business object to each of the selected one or more node elements of the second business object and to each of the one or more query parameters; providing the message from the first business object of the first deployment unit to the second deployment unit including the second business object; and modifying the second business object based on the message.

---

Claim 4:
4. A computer-implemented method according to claim 1 , wherein the first business object is associated with a first deployment unit, and wherein the second business object is associated with a second deployment unit, the method further comprising: asynchronously providing, via execution of program code by the processor, the message to the second deployment unit; and modifying, via execution of program code by the processor, the second business object based on the message.