Patent ID: 8793378

Claim:
A computer-implemented method for identifying services and associated capabilities in a networked computing environment, comprising: providing a set of cloud classification codes, wherein each cloud classification code of the set of cloud classification codes corresponds to a predetermined combination of architectural layers from a plurality of architectural layers; receiving input from a requester via a network node, the input pertaining to a set of services available in the networked computing environment; identifying a set of capabilities based on the input; identifying a set of logical components of the networked computing environment based on the set of capabilities, wherein each logical component of the set of logical components corresponds to at least one architectural layer of the plurality of architectural layers; mapping the set of logical components to at least one of the set of cloud classification codes based on a match between the at least one architectural layer and the predetermined combination of architectural layers; identifying and ranking a set of providers capable of providing at least one of the set of services based on historical data of past performance of each of the set of providers for a specific classification code from the set of classification codes; and configuring the set of logical components to provide the set of services according to the input.