Oracle Forms

Oracle Formsは、Oracle Fusion Middlewareのコンポーネントで、Formsアプリケーションの開発およびデプロイに使用します。Formsアプリケーションは、効率的かつ密接に連結してOracle Databaseにアクセスするためのユーザー・インタフェースを提供します。

Oracle Formsは、次の内容で構成されています。

  • Oracle Forms Developer: Formsアプリケーションの開発とコンパイルに使用します
  • Oracle Forms Services: アプリケーションの配布に使用するサーバー・コンポーネントです

Oracle Forms Developer

Oracle Forms Developerは、Oracle Databaseにアクセスしてデータを提供できるフォームの開発に使用します。

アプリケーションの迅速な開発を実現するウィザードとユーティリティが用意されています。ソース形式(*.fmb)を作成し、実行可能ファイル(*.fmx)にコンパイルします。Formsアプリケーションは、Formsランタイム・プロセスで実行(解釈)されます。

Oracle Forms Developerの詳細は、次のドキュメントを参照してください。

  • Oracle Forms Builderのオンライン・ヘルプ: Oracle Forms Builderで利用できます。Oracle Forms Developerを使用してFormsアプリケーションを開発、コンパイルする方法に関する情報が得られます。

  • 「アップグレードの準備」: Oracle Forms Developerの非推奨となった機能と、Formsアプリケーションのアップグレード手順について説明しています。

Oracle Forms Services

Oracle Forms Servicesは、Formsアプリケーションを複数層環境に配布するために最適化された包括的なアプリケーション・フレームワークです。Webの使用やアクセスが簡単なことを利用し、Webに単なる静的な情報公開メカニズムを超えた、複雑で動的なアプリケーションをサポートできる環境としての機能を与えます。

Oracle Forms Developerで設計、開発したFormsアプリケーションは、Oracle Fusion Middlewareにデプロイされます。これらのアプリケーションは、中間層で実行されます(「Oracle Forms Servicesのアーキテクチャ」を参照)。ユーザー・インタフェースは、Javaアプレットとしてクライアント層に置かれます。

このガイドでは、構成ファイルと、Formsアプリケーションのデプロイメントをカスタマイズするために使用できる環境変数について説明します。また、パフォーマンス、ロギング、および配布の監視についても取り上げます。Oracle Fusion Middleware Controlを使用して、構成ファイルと環境変数の管理およびデプロイメントの監視が可能です。

Oracle Forms ServicesでのFormsアプリケーションの起動方法

ユーザーが最初にOracle Formsアプリケーションを起動すると、FormsサーブレットがFormsベースHTMLテンプレート・ファイルの1つを読み取ります。テンプレート・ファイル内の変数(%variablename%)は、Forms Web構成(formsweb.cfg)ファイルに指定された適切なパラメータ値によって置換され、URLリクエストがある場合はその問合せパラメータの値によって置換されます。

要件に応じて、Oracle Fusion Middleware ControlでWeb構成を簡単に変更できます。「Oracle Forms Servicesのアーキテクチャ」では、一般的なFormsアプリケーションの配布および実行に関連するプロセスについて説明します。