9. A computer-implemented method for running a business application comprising: providing a memory in which at least one context is stored, the context providing metadata representing a model of a business situation; providing an interface between the context and at least one action server; transmitting data from an output parameter of the context to an input of the first action server over the interface; performing, in response to the transmitted data, at least one action by the first action server; receiving, at the interface, data from an output of the first action server, the data resulting from the performed action; and modifying at least one received parameter of the context with the received data, the parameter mapped to the output of the first action server.
9. A computer-implemented method for running a business application comprising: providing a memory in which at least one context is stored, the context providing metadata representing a model of a business situation; providing an interface between the context and at least one action server; transmitting data from an output parameter of the context to an input of the first action server over the interface; performing, in response to the transmitted data, at least one action by the first action server; receiving, at the interface, data from an output of the first action server, the data resulting from the performed action; and modifying at least one received parameter of the context with the received data, the parameter mapped to the output of the first action server. 12. The computer-implemented method of claim 9 wherein the context contains a representation of a business situation.