Patent ID: 8589945

Claim:
A method to locate, resolve, and invoke software functions, comprising the steps of: forming an original request comprising a resource identifier for a logical resource and a first address space, wherein the resource identifier and the first address space are distinct; looking up said requested logical resource in a cache prior to resolving said original request; if a representation for the requested logical resource cannot be found in said cache, delegating resolution of the request to said first address space; resolving by finding in said first address space a physical location of an executable endpoint software function prepared to reify a physical representation of said logical resource; constructing a resolved request by combining the physical location of the executable endpoint software function, a resolved logical location of the logical resource at least one address space, and the resource identifier; looking up said resolved request in said cache; if a representation for the resolved requested cannot be found in said cache, issuing a resolved request to the resolved physical executable endpoint software function to evaluate a reified resource representation.