This illustration is described in

in the surrounding section, "What Can I Do with Oracle XSQL Pages?"

Web SErver is on top of Servlet Engine, which is on top of XSQL Servlet and JSPRuntime.

XSQL Servlet is on top of XSQL Page Processor which contains the

XML Parser, XML SQL, XSLT Processor, and JDBC.