12. The computer program product of claim 8 , wherein the computer readable program code is further configured to: determine an action performed for the mashup application in a first of the execution environments; and execute the mashup application in accordance with the action, wherein the computer readable program code being configured to maintain the state data representative of at least the current view of the mashup session comprises the computer readable program code being configured to update the state data to reflect said executing the mashup application in accordance with the action, wherein the computer readable program code being configured to maintain consistent views of the mashup session across the execution environments in accordance with the state data comprises the computer readable program code being configured to communicate a result generated from said executing the mashup application in accordance with the action to the execution environments.
8. A computer program product for presenting a multi-user mashup session across execution environments, the computer program product comprising: a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to, establish a mashup session based, at least in part, on a mashup application and execution environments of participants of the mashup session; maintain state data representative of at least a current view of the mashup session, wherein the computer readable program code being configured to maintain state data representative of at least the current view of the mashup session comprises the computer readable program code being configured to maintain at least one of a history of mashup actions performed in the execution environments that affect a state of the mashup session, a history of requests generated responsive to mashup actions performed in the execution environments during the mashup session, history of requests and corresponding parameter values submitted to the mashup application during the mashup session, one or more recent responses to requests submitted during the mashup session, and data generated by the mashup application responsive to actions performed with the mashup application in the execution environments during the mashup session; and maintain consistent views of the mashup session across the execution environments in accordance with the state data.