This illustration shows how a query application calls Java Server Pages. The client calls the JSP pages by means of a URL (through a browser). The Web server, which has the J2EE Engine and the Oracle Ultra Search Java Query API, communicates both with the client and with the database, which has the Oracle Ultra Search index and Oracle Text.