Patent ID: 7912764

Claim:
A computing device configured to assist users in generating new composite network services based on other constituent network services, comprising: one or more processors; a first component that is configured to, when executed by at least one of the one or more processors, interact with a user to create a composite network service, the interacting including: providing information to the user regarding a plurality of constituent network services that are available for use by the composite network service, the provided information including use conditions for the plurality of constituent network services, use prices for use of the plurality of constituent network services, input parameters for accessing the plurality of constituent network services, and indications of defined representation types that are associated with input and output parameters of the plurality of constituent network services; receiving information from the user for use with the composite network service, the received information including one or more of the plurality of constituent network services that are identified to be used by the composite network service; and creating the composite network service based at least in part on the provided information and on the received information, the creating of the composite network service including determining information for use with the composite network service, the determined information including one or more determined use conditions for the composite network service, one or more determined use prices for use of the composite network service, and one or more determined input parameters for use in accessing the composite network service, at least one of the determined input parameters being distinct from the input parameters for accessing the identified constituent network services used by the composite network service; and a second component that is configured to, when executed by at least one of the one or more processors, register the composite network service to be available for use by others, the use of the registered composite network service by the others being based on the identified constituent network services and on the determined information.