Extensible Resource Resolution Framework
First Claim
1. A method of resolving locations of resources, comprising:
- receiving, at a resource resolution interface component, a request for resolving a location of a resource;
selecting, by the resource resolution interface component, at least one resource resolver for resolving the location of the resource, responsive to receiving the request;
invoking, by the resource resolution interface component, at least one of the selected resource resolvers to resolve the location of the resource, such that a resolution result for the location of the resource is obtained; and
returning, by the resource resolution interface component, the resolution result as a response to the request.
0 Assignments
0 Petitions
Accused Products
Abstract
An extensible resource resolution framework. Executing code that references a resource invokes an interface of an extensible resource resolution framework. Parameters may be provided on the invocation to specify information pertaining to the current execution context. One or more resource resolvers are selected, transparently to the invoking code, as appropriate to a given situation (comprising, for example, the execution context). Preferably, the resource resolvers are contributed as plug-ins to the resolution framework. Criteria may be specified for each resolver, indicating when that resolver should be selected. Priority order may be specified, per resolver, to control order of invocation when more than one resolver is selected.
-
Citations
15 Claims
-
1. A method of resolving locations of resources, comprising:
-
receiving, at a resource resolution interface component, a request for resolving a location of a resource;
selecting, by the resource resolution interface component, at least one resource resolver for resolving the location of the resource, responsive to receiving the request;
invoking, by the resource resolution interface component, at least one of the selected resource resolvers to resolve the location of the resource, such that a resolution result for the location of the resource is obtained; and
returning, by the resource resolution interface component, the resolution result as a response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification