22.12.2012 Views

Front cover - IBM Redbooks

Front cover - IBM Redbooks

Front cover - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Note that in this kind of scenario the performance benefit of caching is network<br />

performance, since the reverse proxy is normally sitting close to the back-end<br />

server. A significant motive for caching with a reverse proxy is to offload the<br />

serving of static cacheable content from back end application servers. This<br />

leaves the often more expensive back end application servers free to focus their<br />

CPU bandwidth on more complex dynamic and transaction-oriented tasks.<br />

However, when caching is enabled on a reverse proxy, it is important that the<br />

reverse proxy be properly protected. All content, even if it is completely static,<br />

still needs to be protected. You do not want to wake up and find that the static,<br />

non-confidential part of your Web site has been completely defaced by hackers<br />

within the reverse proxies cache.<br />

Reverse proxies with additional security<br />

Reverse Proxies Secure Servers (RPSS) combine, in one box or product, the<br />

functions of a pure reverse proxy and the functions of a security proxy as<br />

described earlier.<br />

Often, such RPSS products will have a plug-in component on the reverse proxy<br />

that handles access control and authorization requests, combined with a back<br />

end enterprise access system that actually verifies the access and authorization<br />

rights of the user or client. This plug-in component is sometimes referred to as a<br />

blade. For example, you may be using <strong>IBM</strong> Tivoli Access Manager as your<br />

Enterprise Security Solution; you still have the choice of what blade to use at the<br />

proxy level (WebSeal or the lighter plug-in sometimes called WebSeal-lite).<br />

5.4 Reverse proxies and Lotus technologies<br />

The majority of the Lotus Domino-based technologies have supported reverse<br />

proxy scenarios for a number of years. That is with the exception of the Lotus<br />

Sametime product, which only recently gained reverse proxy support. This is<br />

described in more detail in the next section.<br />

For the traditional Lotus Domino-based technologies (Notes/Domino, iNotes,<br />

QuickPlace, and so forth) the following reverse proxy requirements for Domino<br />

must be considered.<br />

5.4.1 Domino caching considerations<br />

The first consideration for caching is that Domino-based applications, sites, and<br />

technologies can be very dynamic in nature. Based on this, any reverse proxy<br />

implementation with caching enabled should be sure to honor the HTTP header<br />

Chapter 5. Proxies 171

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!