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にはライセンス費用が伴います。

参照: