Patent ID: 7673054

Claim:
A method of grid computing, the method comprising: sending a request for data describing an application process in a grid computing environment, wherein the data identifies the application process and computational processing requirements of the application process; wherein the computational processing requirements comprise a definition of a resource required by the application process and the degree of consumption of the resource by the application process; receiving the data identifying the application process and computational processing requirements of the application process in the grid computing environment; receiving one or more lists of available computing resources from a plurality of computer devices in the grid computing environment; receiving, from the application process, a document specifying a communication protocol and a communication channel; reading the document; accessing properties information reflecting addresses of the computer devices; determining whether the communication channel requires communication with at least one of the computer devices; instantiating, based on the list of available computing resources for the required computer devices, the communication channel with the application process using the communication protocol; and communicating with the application process using the communication protocol through the communication channel.