1. An apparatus for managing resources over a network, comprising: a transceiver to send and receive data over the network; and a processor that is operative to enable actions for: receiving an aggregation request for at least one resource from a requestor, wherein the aggregation request is arranged in a global format; employing a credential associated with the aggregation request to enable access to the at least one resource from at least one of a plurality of resources using a global resource identification scheme, wherein the at least one resource is on a non-native network; transforming the retrieved at least one resource into a resource set that is accessible to the requestor on a native network; receiving a multi-legged service token associated with the aggregation request from the requestor; and providing the requestor with rate limited access to the resource set on the native network, wherein a scheduler is operative to adaptively look ahead to optimize a pull frequency for the requestor to access the resource set based at least on an overall rate limit, wherein the requestor is provided access to the resource set based on the multi-legged service token.