10. A system according to claim 9 , the processor further to execute the processor-executable process steps to cause the system to: receive a selection of a third business object from the user, the third business object relating to a business process and being defined by metadata to include one or more node elements; receive a selection of a fourth business object from the user, the fourth business object relating to a business process and being defined by metadata to include one or more node elements; receive a selection of one or more of the node elements of the fourth business object from the user; receive a second one or more query parameters from the user; receive a second mapping made by the user of a respective node element of the third business object to each of the selected one or more node elements of the fourth business object and to each of the second one or more query parameters; receive a second script specified by the user and executable to evaluate a second condition associated with the third business object; generate second runtime objects based on the second mapping; and execute the program to use the second runtime objects and the second script to evaluate the second condition and to create a second message mapping the respective node element of the third business object to each of the selected one or more node elements of the fourth business object and to each of the second one or more query parameters.
10. A system according to claim 9 , the processor further to execute the processor-executable process steps to cause the system to: receive a selection of a third business object from the user, the third business object relating to a business process and being defined by metadata to include one or more node elements; receive a selection of a fourth business object from the user, the fourth business object relating to a business process and being defined by metadata to include one or more node elements; receive a selection of one or more of the node elements of the fourth business object from the user; receive a second one or more query parameters from the user; receive a second mapping made by the user of a respective node element of the third business object to each of the selected one or more node elements of the fourth business object and to each of the second one or more query parameters; receive a second script specified by the user and executable to evaluate a second condition associated with the third business object; generate second runtime objects based on the second mapping; and execute the program to use the second runtime objects and the second script to evaluate the second condition and to create a second message mapping the respective node element of the third business object to each of the selected one or more node elements of the fourth business object and to each of the second one or more query parameters. 11. A system according to claim 10 , wherein the first business object and the fourth business object are associated with a first deployment unit, wherein the second business object and the third business object are associated with a second deployment unit, and the processor to further execute the processor-executable process steps to cause the system to: asynchronously provide the message to the second deployment unit; modify the second business object based on the message; asynchronously provide the second message to the first deployment unit; and modify the fourth business object based on the message.