1. A method for processing command requests comprising: issuing, from a client to a server, a plurality of command requests, wherein said server has a current configuration and each of the plurality of command requests is a request for a portion of current configuration information describing the current configuration of the server, wherein each of the plurality of command requests is associated with a unique request identifier that uniquely identifies and distinguishes said each command request from other command requests of the plurality of command requests; sending, from the server to the client, a plurality of responses responsive to receiving said plurality of command requests, wherein each of the plurality of responses includes a portion of the current configuration information describing the current configuration of the server and wherein each of the plurality of responses is sent in response to a corresponding one of the plurality of command requests and said each response includes the unique request identifier of the corresponding one of the plurality of command requests; responsive to receiving each of the plurality of responses at the client, invoking a callback routine of the client to determine said corresponding one of the plurality of command requests having a same unique request identifier as said each response; identifying a set of pending command requests including each command request of the plurality that has been issued by said issuing and wherein said each command request has also not been matched, by the callback routine, with a corresponding response in the plurality of responses received; determining, in accordance with portions of the current configuration information included in the plurality of responses, a first set of one or more configuration files; and servicing, by the client, a second plurality of command requests using a simulator by processing the second set of command requests in accordance with a simulation mode and the first set of one or more configuration files.