Patent ID: 8060926

Claim:
A method for managing and accelerating the delivery of data implemented in a computer-readable storage medium and processed on a proxy device for performing the method, comprising: receiving a secure communications request for data associated with a remote site, wherein the request is received from a client and the secure communications request occurs via Secure Socket Layer (SSL) communications with the client and wherein the request is received at a forward proxy that processes within a local networking environment of the client, the local networking environment within a same physical and geographical location for the client and the forward proxy; determining that a local managing service is needed to mediate between the client and the remote site based on an identity for the remote site, the remote site associated with an external networking environment, the external networking environment existing in a different physical and geographical location from that of the client and the forward proxy; processing the local managing service from within the local networking environment of the client; passing the request to the local managing service for processing acting as the forward proxy for the client, the local managing service is capable of caching the data for servicing the secure communications request of the client within the local networking environment of the client and capable of securely interfacing with the remote site via the external networking environment, the local managing service houses the identity for the remote site and local managing service is trusted by the remote site and the remote site delegates authority to the local managing service to vend data of the remote site within the local networking environment of the client; creating, by the proxy device, a secure communications tunnel between the client and the local managing service; and creating, by the proxy device, another secure communications tunnel between the local managing service and the remote site, the local managing service also acts as a reverse proxy on behalf of the remote site from within the local networking environment of the client, the remote site delegates data vending on behalf of the remote site to be managed and distributed by the local managing service from within the local networking environment of the client and the local managing service presents itself to the client as the remote site appearing to originate from the external networking environment.