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:
-
"Installing and Configuring Oracle APEX and Oracle REST Data Services"
-
"Installing Oracle REST Data Services" in Oracle REST Data Services Installation, Configuration, and Development Guide
Parent topic: Oracle APEX Installation Overview