3.1 About Oracle Application Express Architecture
Oracle Application Express uses a simple architecture in which pages are dynamically generated using metadata stored within the Oracle Database.
About the Oracle Application Express Architecture
The Oracle Application Express architecture consists of a web browser, Oracle REST Data Services (the web listener), and an Oracle Database containing Oracle Application Express. 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 Application Express 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 Application Express. 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 Oracle Application Express Listener) is a J2EE application which communicates with the Oracle Database by mapping browser requests to the Application Express 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 Application Express and Oracle REST Data Services"
-
"Installing Oracle REST Data Services" in Oracle REST Data Services Installation, Configuration, and Development Guide
Parent topic: Oracle Application Express Installation Overview