3.1 Oracle Application Expressアーキテクチャについて
Oracle Application Expressは、Oracle Database内に格納されたメタデータを使用してページが動的に生成される簡素なアーキテクチャを使用します。
Oracle Application Expressアーキテクチャについて
Oracle Application Expressアーキテクチャは、Webブラウザ、Oracle REST Data Services (Webリスナー)およびOracle Application Expressを含むOracle Databaseで構成されます。このアーキテクチャの大きな利点は、中間層とデータベース層の分離です。
Webリスナー(Oracle REST Data Services)は、データベースに格納されたプロシージャ・コールへのブラウザ・リクエストをマップすることにより、Webブラウザと、Oracle Database内のOracle Application Expressオブジェクトの間の通信ブローカとして機能します。
完全にインストールされると、開発者とエンド・ユーザーがOracle Application ExpressにアクセスするためのUniform Resource Locator (URL)が定義されます。ユーザーに必要なのは、Webブラウザと必要なURLのみです。追加クライアント・ソフトウェアは必要ありません。
Oracle REST Data Servicesについて
Oracle REST Data Services (以前のOracle Oracle Application Express Listener)は、SQL*Net接続経由でブラウザ・リクエストをApplication Expressエンジン・データベースにマッピングすることによってOracle Databaseと通信するJ2EEアプリケーションです。
Oracle REST Data Servicesは、Oracle WebLogic ServerおよびApache Tomcatに対して完全にサポートされます。本番環境では、Oracle Web Logic ServerなどのサポートされているJava EEアプリケーションにOracle REST Data Services Webアーカイブ・ファイルをデプロイします。各デプロイは、個別に構成し、Oracleデータベースと通信するためのmod_plsql
データベース・アクセス記述子と同じ目的で利用できます。
ノート:
Oracle WebLogic Serverにはライセンス費用が伴います。
参照:
-
Oracle REST Data Servicesインストレーション、構成および開発ガイドのOracle REST Data Servicesのインストールに関する項