| When a browser requests an OracleAS Portal page: 
Oracle Application Server Web Cache fulfills the request if it contains a valid cache of the page. Otherwise, the request is forwarded to the HTTP server, which routes it through mod_plsql to an Oracle Application Server repository, which contains the required metadata.
The database server processes the request according to customization rules and sends it to the multithreaded servlet, which initiates portlet requests to providers.
Valid cached portlets are returned from the OracleAS Portal Cache. Providers return other portlets to the engine.
The engine aggregates the content into a single page, which is then returned to the browser.
 |   
 |