Oracle Forms

Oracle Forms is a component of Oracle Fusion Middleware used to develop and deploy Forms applications. The Forms applications provide a user interface to access the Oracle Database in an efficient and tightly-coupled way.

Oracle Forms includes:

  • Oracle Forms Developer: Used to develop and compile Forms applications
  • Oracle Forms Services: A server component used to deploy the applications

Oracle Forms Developer

Oracle Forms Developer is used to develop a form that can access an Oracle database and present the data.

Wizards and utilities are provided to speed up application development. The source form (*.fmb) is created and compiled into an "executable" (*.fmx). The Forms application is run (interpreted) by the Forms Runtime process.

Refer to the following documentation for Oracle Forms Developer:

  • Oracle Form Builder Online Help, which is accessible from Oracle Form Builder, provides information on how to use Oracle Forms Developer to develop and compile Forms applications.

  • Obsolete features of Oracle Forms Developer and instructions for upgrading your Forms applications, as described in Preparing to Upgrade.

Oracle Forms Services

Oracle Forms Services is a comprehensive application framework optimized to deploy Forms applications in a multitiered environment. It takes advantage of the ease and accessibility of the Web and elevates it from a static information-publishing mechanism to an environment capable of supporting complex applications.

The Forms applications that you design and develop in Oracle Forms Developer are deployed on Oracle Fusion Middleware. These applications run on the middle tier (see Oracle Forms Services Architecture). The user interface is presented on the client tier as a Java applet.

This guide describes the configuration files, and environment variables that you can use to customize deployment of Forms applications. It also provides information on performance, logging and monitoring your deployment. You can use Oracle Fusion Middleware Control to manage the configuration files, and environment variables, and monitor the deployment.

How Oracle Forms Services Launches a Forms Application

When a user first starts an Oracle Forms application, the Forms servlet reads one of the Forms base template files. Any variables (%variablename%) in the template file are replaced with the appropriate parameter values specified in the Forms Web Configuration (formsweb.cfg) file, and from query parameters in the URL request (if any).

You can easily modify the Web configuration in Oracle Fusion Middleware Control according to your requirements. Oracle Forms Services Architecture describes the processes that are involved in deploying and running a typical Forms application.