This illustration shows a three-tier architecture using Oracle Database Cache. Communication flows from the client tier to the middle tier then back to the client tier. An occasional request must be routed to the database server.