プロセスには次のようなステップがあります。

  1. ユーザーがWebページにアクセスしたり、ハイパーテキスト・リンクをたどったり、フォーム上でデータを送信すると、ブラウザから、URLのHTTPリクエストがHTTPサーバーに送信されます。

  2. HTTPサーバーは、URLにエンコードされたデータに従ってOracle Database上でストアド・サブプログラムをコールします。URL内のデータは、ストアド・サブプログラムに渡されるパラメータの形式をとります。

  3. ストアド・サブプログラムは、PL/SQL Web Toolkit内のサブプログラムを起動します。通常、HTP.Printなどのサブプログラムにより、Webページが動的に生成されます。生成されるWebページは、データベースの内容や入力パラメータによって異なります。

  4. サブプログラムは、動的に生成したページをWebサーバーに渡します。

  5. Webサーバーは、ページをクライアントに配信します。