The new Oracle APEX Listener is a J2EE based alternative for Oracle HTTP Server (OHS) and mod_plsql. The J2EE implementation offers increased functionality including a web based configuration, enhanced security, and file caching. The APEX Listener also provides flexibility by supporting deployments using Oracle Web Logic Server (WLS) and Oracle Glassfish Server.
The Oracle Application Express architecture requires some form of Web server to proxy requests between a Web browser and the Oracle Application Express engine. The APEX Listener was created to satisfy that need but its use goes beyond that of Application Express configurations. The use of the Oracle APEX listener simplifies the deployment process because there is no Oracle home required as connectivity is provided using an embedded JDBC driver.
The standard Oracle APEX Listener configuration is applicable for the majority of installations for local systems or mutli-tenant private clouds where there is no requirement to handle requests from outside a firewall. Oracle APEX Listener is installed onto a J2EE compliant Web Server and the users are provided the appropriate link directly to that service.
For public systems or hosted environments it is important that the Oracle APEX Listener is installed inside of the firewall, and the HTTP listener is installed outside of the firewall. The requests are sent to the external Web server and passed through the firewall to the APEX Listener.
Connection The Database Connection allows you to enter the database credentials and provides JDBC options.
Security The Security features provide protection by validating the procedure requests and determining if the user is allowed to access the procedure.
Caching The APEX Listener allows you to cache file-based content for quick access.
Pre-Post Processing The Pre and Post Procedures allows you to specify the database procedures to invoke before or after executing the procedure specified on the URL.
Status The Status Information provides statistics, error tracking and logging information.
Miscellaneous There are other Miscellaneous options. The user can specify the default web page, enable the different types of error reporting and logging.
Why use the APEX Listener
Allows easy integration with Java-based middleware
Can be used for Application Express or any Oracle web-toolkit application
Ease of configuration
When combined with Glassfish, just unzip and you are good to go