1. A method comprising: receiving at a first computing system a request to initiate a remote execution procedure, the first computing system being controlled by a first entity, the first computing system configured to provide on-demand computing services to a plurality of entities including a second entity, the remote execution procedure including an instruction to perform a remote computing task capable of being performed by a second computing system; transmitting a request message from the first computing system to the second computing system, the second computing system being controlled by the second entity, the request message including an instruction to perform the remote computing task; receiving a response message from the second computing system, the response message indicating a result of performing the remote computing task; and determining whether the request to initiate the remote execution procedure complies with permissions configuration information associated with the remote execution procedure.