Interfaces that provide an abtraction between Tapestry and the underlying Servlet APIs. An external library provides support for JSR-168 Portlets.