Patent ID: 8601482

Claim:
A computing device to provide a composite service, the computing device comprising: one or more processors; memory; and a plurality of generic resource descriptions stored in the memory, including service requirements for the composite service, and wherein the generic resource descriptions are mapped to available resources at runtime based at least in part on the service requirements for the composite service, the available resources comprising metadata, the metadata comprising at least one of: data identifying an access control model associated with the resource and a management endpoint for the resource, and a dependency between a user of the composite service and at least one of the available resources; the one or more processors being configured to select one plug-in of a first plurality of plug-ins different from a second plurality of plug-ins, selection of one of the second plurality of plug-ins being part of a delegation of access rights to the composite service for at least one available resource, based at least in part on credentials for the at least one available service provided to the composite service.