Patent ID: 8886571

Claim:
A computer-implemented method, comprising: receiving, by a computing platform comprising one or more computers, input specifying one or more operations of a service provided by a computing services source that is distinct from the computing platform to be included in a virtual service offering, wherein the one or more operations are specified from among a plurality of operations of the service; receiving, by the computing platform, input specifying selection of one or more configuration parameter values for at least one of the one or more operations specified for inclusion in the virtual service offering; producing, by the computing platform, a virtual service interface for the virtual service offering, wherein the producing comprises producing an interface to each of the one or more operations, and wherein the producing is dependent on the one or more configuration parameter values; exposing, by the computing platform, the virtual service interface to service consumers or activating the virtual service offering; receiving, by the computing platform and from a service consumer, in accordance with the virtual service interface, a request to perform a particular one of the one or more operations; executing, by the computing platform, the particular one of the one or more operations on behalf of the service consumer, wherein behavior of the particular one of the one or more operations during the executing is dependent on the one or more configuration parameter values; and returning, by the computing platform, results of the particular one of the one or more operations to the service consumer.