Patent ID: 7313619

Claim:
A method for managing multiple objects as a single interface in an agent-based system, comprising: generating a first set of commands to obtain one or more resource or service shared by an agent of a first machine and an agent of a second machine; sending security information regarding a virtual non-persistent connection from a local agent of a controller through a persistent connection to the first machine and the second machine; opening the virtual non-persistent connection using a single virtual IP address to both the first machine and the second machine from the local agent as the single interface; sending the first set of commands from the local agent, through the virtual non-persistent connection to a clustered machine containing the first machine, the second machine and the shared one or more resource or service, wherein the shared one or more resource or service is accessible from the agent of one of the first machine and the second machine; triggering the agent of one of the first machine and the second machine having access to the shared resource or service to process the first set of commands; receiving information, through the virtual non-persistent connection, from the one of the first machine and the second machine as a result of the agent processing the first set of commands; and closing the virtual non-persistent connection.