3.1 About Oracle APEX Architecture

Oracle APEX uses a simple architecture in which pages are dynamically generated using metadata stored within the Oracle Database.

About the Oracle APEX Architecture

The Oracle APEX architecture consists of a web browser, Oracle REST Data Services (the web listener), and an Oracle Database containing Oracle APEX. The major advantage of this architecture is the separation of the mid-tier and the database tier.

The web listener, Oracle REST Data Services, functions as a communications broker between the Web browser and the Oracle APEX objects in the Oracle database by mapping browser requests into database stored procedure calls.

Once fully installed, a Uniform Resource Locator (URL) is defined for both developers and end users to access Oracle APEX. Users require only a Web browser and the required URL. No additional client software is required.

About Oracle REST Data Services

Oracle REST Data Services (formerly known as Oracle Application Express Listener) is a J2EE application which communicates with the Oracle Database by mapping browser requests to the Oracle APEX engine database over a SQL*Net connection.

Oracle REST Data Services is fully supported against Oracle WebLogic Server and Apache Tomcat. In a production environment, you deploy Oracle REST Data Services web archive files to a supported Java EE application server, like Oracle Web Logic Server. Each deployment can be configured individually and serves the same purpose as a mod_plsql Database Access Descriptor, which is to communicate with an Oracle database.

Note:

There are licensing costs associated with Oracle WebLogic Server.

See Also: