1. A method for supporting dynamic deployment of executable code from a client to a node in a distributed computing environment, the method comprising: receiving at the node a serialized object from the client, wherein the serialized object comprises a class definition for a new class not present in the class path of the node and a captured state of an agent utilizing said new class; deserializing the serialized object on the node to retrieve said class definition and said captured state of the agent; loading the class definition and captured state of the agent in memory of the node to generate an instance of the new class on the node; and executing the agent on the node.