1. A method comprising: discovering, at a first computing device, a resource located at a second computing device; communicating a request to the second computing device to employ the resource located at the second computing device; communicating identity information to the second computing device to enable the second computing device to determine whether the first computing device has access to the resource based on the identity information; receiving data from the second computing device when the second computing device approves access to the resource by the first computing device, the data including resource information associated with the resource at the second computing device formatted according to a resource-based schema understood by the first computing device, the resource-based schema being organized by resource and including information about the second computing device that corresponds to respective resources; interpreting the data to access the resource located at the second computing device; and executing a process, at the first device, using the resource of the second computing device.