Les applications Web développées en PLSQL reposent sur l’utilisation d’un mod (au sens Apache) qui s’appelle mod_plsql ainsi que sur des packages plsql génériques (PLSQL Web Toolkit) chargés de générer le markup html (OWA_xxx).
Le mod_plsql est fourni soit avec la licence Database Oracle soit avec différentes variantes de licence IAS (OAS étant le nom précédent). Cf plus loin.
Le mod_plsql est utilisable soit sur un listener Oracle HTTP Server (OHS), soit via l’Embedded Gateway dans la database. Dans ce dernier cas, cela signifie que l’on utilise le serveur http embarqué de la Database et il faut noter que cette méthode n’est pas aussi flexible que la première.
Documentation :
User’s Guide for mod_plsql : http://docs.oracle.com/cd/E23943_01/portal.1111/e12041/toc.htm
- Oracle® Database Advanced Application Developer’s Guide http://docs.oracle.com/cd/B28359_01/appdev.111/b28424/adfns_web.htm#ADFNS1103
- Web Toolkit Reference : http://docs.oracle.com/cd/E23943_01/portal.1111/e12042/toc.htm
Téléchargement:
http://www.oracle.com/technetwork/java/webtier/downloads/index2-303202.html
Pré requis License
Extrait des conditions de licensing:
A restricted-use license for Oracle HTTP Server is included with all editions (except for Oracle Database Express Edition) when the HTTP Server is running on the same server as the database. Running Oracle HTTP server on a different server requires that other server be licensed to use the HTTP server, either through an Oracle Database license or an Oracle Application Server license.
Donc pour résumer, il faut au minimum soit une licence de type Oracle Fusion Web Tier, soit une licence Database existante si le listener HTTP Server est installé sur la même machine que la database.