1. A method for simulation comprising: sending a stateless message to instantiate a simulation object for a selected backend application; receiving a confirmation of instantiation of the simulation object, the confirmation including a simulation object identifier that identifies the simulation object; sending an activity request message that includes the simulation object identifier to cause an activity to be executed in the backend application; and storing a result of the execution of the activity in the simulation object.