1. A method of managing resources in a shared computing environment comprising: reserving resources in the shared computing environment for a client in response to a request for the resources contained in a resource request object, the resource request object requesting the resources from a resource pool for a time period; amending the resource request object with an indication that the resources have been allocated; assigning, by a computer, the resources to the client prior to a start time of the time period, and amending the requested object to indicate an identification of the assigned resources; deploying the resources for the client by the start time by activating the resources, and amending the resource request object to indicate that the resources have been activated; sending a resource access handle to the client which provides the client access to the resources by the start time; and tracking the assigned resources and other state information by referencing to the amended resource request object from the deploying step and amending the resource request object received from the deploying step.