A Secure Web Proxy functions as an interpreter or a gateway that intercepts client requests, routes the requests to the appropriate back-end application without allowing the client to access your resources directly, intercepts the server response, and if configured to do so, rewrites elements within the response to prevent users from accessing servers directly through embedded, absolute URLs.
As a gateway to back-end resources, an SWP serves several useful functions:
Integrates content from multiple sources into a single application, delivering content to the user in a seamless manner.
Provides the user an easy-to-use single point of entry to multiple resources located on a single, or multiple, sources.
Allows the System Administrator to easily position enterprise data, protected by a firewall, for external access.
Allows the System Administrator to control who is accessing data by implementing the optional authorization control.