Patent ID: 7747451

Claim:
A method for processing a command, said method comprising: receiving the command entered into a command processor interface in a data processing system, wherein said command is entered by a user or a program running on said data processing system; searching for the command using a command path specified by the command processor interface, wherein the command path includes at least one local path and a grid command directive, wherein said grid command directive includes (a) a command field containing a grid resource lookup command and (b) a grid service field containing a grid service specifier and a host name field containing a grid server address and specifying a grid host device; searching for an execution resource associated with the entered command in accordance with the grid host device specified by said host name field, wherein said searching further includes processing the grid service specifier in the grid command directive, and said processing the grid service specifier includes invoking a client grid application; wherein said invoking a client grid application includes (a) executing a grid application command having a host name argument, a job name argument, and a job parameter argument, (b) utilizing the grid resource lookup command as the job name argument, (c) utilizing the grid server address as the host name argument, and (d) utilizing the command entered into the command processor interface as the job parameter argument, responsive to a redirection of said searching for an execution resource to an alternate grid host device, modifying said host name field to specify said alternate grid host device; and sequentially processing the at least one local path and the grid command directive until an execution resource associated with the command is located.