Patent ID: 8140677

Claim:
An autonomic grid, comprising: a plurality of interconnected computer systems, comprising a plurality of hosting services communicatively coupled to one another, each local one of the hosting services comprising: an administrative service configured both to communicate capability information about the local hosting service to others of the hosting services, and also to determine whether to deploy requested Web Services locally or remotely, wherein the administrative service is further configured to: detect in the local hosting service a request to invoke a Web service instance; responsive to the detection, determine in the local hosting service whether to permit the invocation in said local hosting service, or to provision the requested Web Service instance in a peer hosting service, the determining includes: measuring performance metrics for the requested Web Service instances; comparing the measured metrics to specified metrics in a corresponding Web Service Level Agreement (WSLA); computing based upon the comparison whether the requested Web Service instance has an operable performance likely to breach terms of the WSLA; and, if it is determined that the requested Web Service instance has an operable performance likely to breach the terms of the WSLA, provisioning the requested Web Service instance in a hosting service deemed likely to have an operable performance not likely to breach terms of said WSLA; and, if it is determined to provision the requested Web Service instance in a peer hosting service, select a peer hosting service and request that the selected peer hosting service deploy the requested Web Service instance in the selected peer hosting service, a grid services Distributed Network Agreement (DNA) in which a plurality of grid services DNA documents are stored said grid services DNA documents providing information required to recreate corresponding hosting services; and, a grid services Distributed Network Agreement (DNA) interpreter configured to couple individual ones of said grid services DNA documents of said corresponding hosting services in order to perform self-healing of said corresponding hosting services.