Patent ID: 8904396

Claim:
A computer-implemented method for servicing requests via a general service management framework, the method executed by a processor configured to perform a plurality of operations, the operations comprising: receiving a service management request associated with a first node, the service management request comprising a tag that denotes whether a service associated with the service management request has been located; determining a status of the service associated with the service management request as in a not started state; determining that the service associated with the service management request is tagged as not located; querying, in response to determining the status is the not started state and the service associated with service management request is tagged as not located, a global service database to retrieve service configuration information for the service associated with the service management request, wherein the global service database stores service configuration information associated with a plurality of services defined and added to the framework, the plurality of services comprising services residing on the first node and a second node remote from the first node, and wherein the global service database is remote from and communicably coupled to the first node and the second node; determining a location of the service associated with the service management request based on the retrieved service configuration information, wherein said determining comprises determining whether the service is located local to the first node or located at the second node remote from the first node; determining a platform on which the service associated with the service management request executes based on the retrieved service configuration information, wherein said determining comprises determining whether the service executes on a first platform of the first node or on a second platform of the second node, wherein the first platform is different that the second platform; and servicing the service management request based on the determined location and platform.