Patent ID: 7584195
Filing Date: 2009-09-01
Classification: H04L,Y10S

Abstract:
1. In a network computing environment including distributed services providing services and resources to clients in the network computing environment, a method of communicating with a distributed service in the network computing environment, the method comprising: a processor executing the steps of: receiving an indication that a new distributed service is to be globally installed on a distributed network, the distributed network comprising at least one existing distributed service; adding a potential distributed services entry to a configuration registry of the existing distributed service, the potential distributed services entry allowing any existing distributed services in the distributed network to be unaffected by local installations of the new distributed service, the configuration registry including an authorization level that controls what the existing distributed service has authorization to do on the distributed network, the potential distributed services entry including resource information specifying resources on the distributed network available to the new distributed service and permissions specifying the new distributed service's ability to access the available resources on the distributed network; referencing the resource information and permissions in the potential distributed service entry to determine that, the potential distributed service entry identifies the new distributed service as a distributed service that is authorized to be globally installed on the distributed network exist by virtue of an regardless of whether or not the new distributed service is installed locally; using the resource information, attempting to contact the identified new distributed service corresponding to the potential distributed service entry; verifying that permissions of the new distributed service match permissions of the potential distributed service entry; and installing the new distributed service globally on the distributed network, such that any existing distributed services in the distributed network are unaffected by local installations of the new distributed service.