This figure describes the Oracle HTTP Server process architecture. It shows a client machine, a cell phone, and a personal digital assistant sending HTTP requests, which are picked up by child processes running on the HTTP server. Each process handles only one HTTP request, and sends the request to the appropriate module. The mod_oc4j module routes appropriate requests to OC4J, the mod_perl module routes requests to the Perl interpreter, and the mod_plsql module routes requests to the database.