This figure describes the security architecture of Oracle9i Application Server. A client machine sends a request to Oracle Web Cache Server, which contacts Oracle HTTP Server. The HTTP server can then access Oracle9iAS Containers for J2EE, Oracle9iAS Single Sign-On Server, or Oracle9iAS Portal, all of which communicate with each other. They in turn connect to Oracle Internet Directory. The surrounding text further explains each of these components.