Scalable content delivery network request handling mechanism to support a request processing layer
AssigneeAkamai Technologies, Inc.
InventorsMatthew J. Stevens, Frederick R. Shotton, Tong Chen
Life of this patent
Estimating the term…
Loading patent…
AssigneeAkamai Technologies, Inc.
InventorsMatthew J. Stevens, Frederick R. Shotton, Tong Chen
Estimating the term…
Described herein are improved systems, methods, and devices for delivering and managing metadata in a distributed computing platform such as a content delivery network (CDN) so as to configure content servers to handle client requests. The teachings hereof provide, among other things, scalable and configurable solutions for delivering and managing metadata, preferably by leveraging dynamically obtained control information. For example, in one embodiment, a given content server may store metadata, e.g., in a configuration file, that references dynamic, late-bound control information for use in satisfying dependencies. This dynamic control information can be requested by the CDN content server, typically from a remote host, when needed to parse and execute the metadata.
-20. (canceled)
A system, comprising:
The system of claim 1, wherein the first request is directed to universal resource identifier (URI) that represents an API endpoint, the URI comprising any of a hostname and a path.
The system of claim 1, wherein the API endpoint policy comprises any of a client identifier and data used for an authentication routine.
The system of claim 1, wherein the API endpoint policy comprises any of an authentication secret used for an authentication routine.
The system of claim 1, wherein the first server is one of a plurality of distributed CDN servers, the first request is for a service accessible via the API, and the service comprises a service provided by the CDN.
The system of claim 1, wherein the first server is one of a plurality of distributed CDN servers, the first request is for a service accessible via the API, and the service enables interaction with any of:
The system of claim 1, wherein the first server is one of a plurality of distributed CDN servers, the first request is for a service accessible via the API, and the service enables configuration by a CDN user of a CDN content delivery service, said configuration comprising configuration of CDN features and services for delivering any of a website and a web application being delivered on the CDN user's behalf over the CDN.
A method, comprising:
The method of claim 1, wherein the first request is directed to universal resource identifier (URI) that represents an API endpoint, the URI comprising any of a hostname and a path.
The method of claim 1, wherein the API endpoint content policy comprises any of a client identifier and data used for an authentication routine.
The method of claim 1, wherein the API endpoint policy comprises any of an authentication secret used for an authentication routine.
The method of claim 1, wherein the at least one first server is one of a plurality of distributed CDN servers, the first request is for a service accessible via the API, and the service comprises a service provided by the CDN.
The system of claim 1, wherein the at least one first server is one of a plurality of distributed CDN servers, the first request is for a service accessible via the API, and the service enables interaction with any of:
The system of claim 1, wherein the at least one first server is one of a plurality of distributed CDN servers, the first request is for a service accessible via the API, and the service enables configuration by a CDN user of a CDN content delivery service, said configuration comprising configuration of CDN features and services for delivering any of a website and a web application being delivered on the CDN user's behalf over the CDN.
Dependencies are inferred from the claim text.