CPC H04L 67/63 (2022.05) [G06F 16/252 (2019.01); G06F 16/951 (2019.01); H04L 41/5041 (2013.01); H04L 67/01 (2022.05); H04L 67/02 (2013.01); H04L 67/1097 (2013.01); H04L 67/133 (2022.05); H04L 67/61 (2022.05); H04L 67/563 (2022.05)] | 20 Claims |
1. A method, comprising:
receiving, by a computer from client devices, requests for resources provided by heterogeneous repositories, the heterogeneous repositories including a non-provisioned repository and a provisioned repository;
determining, by the computer, scoped resources from among the resources provided by the heterogeneous repositories, the scoped resources having scopes corresponding to repository types, wherein the determining comprises, responsive to each respective request of the requests, querying a resource registry using mapping information contained in the respective request, and wherein the resource registry is operable to respond to the respective request with runtime tables containing matching resources that represent a subset of the resources that are potentially available to service the respective request;
evaluating, by the computer for each respective request of the requests, the runtime tables based at least on a resource registry model definition until all the scoped resources are evaluated, wherein the evaluating produces prioritized evaluation results for handing the respective request of the requests;
obtaining, by the computer for each respective request of the requests, a resource handling method for a prioritized evaluation result having a highest priority among the prioritized evaluation results; and
invoking, by the computer, the resource handling method to reject, accept, redirect, or ignore the respective request of the requests from the client devices.
|