| Oracle Rdb Web Agent Guide to Using Rdb Web Agent Release 3.0 |
|
Rdb Web Agent lets you easily deploy Oracle Rdb databases on the World Wide Web. Using Rdb Web Agent, you can replace forms-based front-end applications with web-based applications, using web browsers to interactively query and update data in Oracle Rdb databases. You can let users within your company use Rdb Web Agent applications to query or update the data using a corporate-wide intranet or you can make the applications and the data available on the internet. You can browse or maintain the data using either a corporate-wide intranet or general access on the internet.
Rdb Web Agent provides SQL stored routines and application programming interfaces (APIs) that let you easily generate web-based applications. For example, Rdb Web Agent generates the following web-based query form for the sample personnel database:
If you use Oracle Web Application Server, you can use the Rdb Web Cartridge or the Rdb Web CGI (Common Gateway Interface) Interface or both. If you use another web server, you can use only the Rdb Web CGI Interface.
The Rdb Web Cartridge lets your Oracle Rdb applications take advantage of the performance and features of Oracle Web Application Server. Oracle Web Application Server is a high-performance, multithreaded application platform. You can deliver Rdb Web Agent applications directly through the Oracle Web Application Server component, Web Request Broker, avoiding CGI or Perl scripts.
Rdb Web Agent lets you use any workstation, PC, network computer or terminal to access Oracle Rdb data. You can display the data in any form supported by your web browser.
Rdb Web Agent is available as:
This choice of options lets you install and set up Rdb Web Agent in a single tier or in multiple tiers:
You can use a browser located on any system to access your Rdb Web Agent application.
When you use Rdb Web Agent, you use the following software and components:
To take advantage of the improved performance and enhancements of the Rdb Web Cartridge, use Oracle Web Application Server.
You can use either the Rdb Web Cartridge or Rdb Web CGI Interface or both. Consider the differences listed in Table 1-1.
Although you configure Rdb Web Agent differently depending upon whether you choose the Rdb Web Cartridge or the Rdb Web CGI Interface, there are no differences in how you develop your application.
The Rdb Web API installer creates a series of SQL stored routines, domains, and tables that Rdb Web Agent uses to dynamically generate HTML. The generated HTML is passed back through Rdb Web Agent to the web browser for display. The dynamic HTML consists of HTML tags incorporated with Oracle Rdb data from the database. This utility resides on the database server system. For more information, see "Using the Rdb Web API Installer".
The Rdb Web Application Generator creates SQL script files containing basic browse, query, insert, update, and delete procedures for each table and view (you can only browse or query views) defined in the database at the time you run the Rdb Web Application Generator. You can edit this SQL script file to customize the generated procedures, remove unwanted procedures, and add new procedures before incorporating the SQL procedures into the database. This utility resides on the database server system. For more information, see "Using the Rdb Web Application Generator".
Table 1-1 illustrates the differences between the Rdb Web Cartridge and the Rdb Web CGI Interface.
| Rdb Web Cartridge | Rdb Web CGI Interface |
|---|---|
|
Acts as an Oracle SQL/Services client, interacting with Oracle Web Application Server and the database to provide data to the web browser. The web server activates the Rdb Web Cartridge upon a request by the web browser. |
Acts as an Oracle SQL/Services client, interacting with any supported web server and the database to provide data to the web browser. The web server activates the CGI interface upon a request by the web browser. |
|
Resides on the web server system. |
Resides on the web server system. |
|
Takes the form of a program file such as a dynamically linked library (DLL) or shared object code. |
Typically, takes the form of an image, although, depending on the web server and operating system, you may need to call it from a command procedure. |
|
Use with Oracle Web Application Server. |
Use with any web server. |
|
Provides more features in the Configuration Manager as well as better performance than Rdb Web CGI Interface. |
Provides fewer features and lower performance than the Rdb Web Cartridge. |
Refer to "Rdb Web Agent Product Requirements" for detailed information on supported configurations and product versions.
To use Rdb Web Agent, you take the following steps:
If you do not have an Rdb Web Agent server kit, contact your Oracle sales representative.
Steps 1 through 4 are discussed in Chapter 2.
rdbweb.rc.
For more information, see "Creating the Rdb Web Agent Resource Configuration File".
rdbweb.cfg.
For more information, see "Creating and Modifying the Rdb Web Agent Configuration File".
Before you install and use Rdb Web Agent, you must have the following software installed:
You can use only the Rdb Web Cartridge on Sun Solaris and you must use the Oracle Web Application Server.
You install Oracle SQL/Services on your database server system. In addition, if your web server is not the same system as your database server, you must install the Oracle SQL/Services client API option on the web server system.
For OpenVMS, the only TCP/IP stack currently tested is Digital TCP/IP.
The following table shows the software required on the database server system and the web server system:
For further information about the software requirements, see Before You Install Oracle Rdb Web Agent and the platform-specific readme files.
Rdb Web Agent supports the following web servers:
Web Request Broker is a central component of Oracle Web Application Server. It is an asynchronous request handler with an API that enables it to interact dynamically with Web Request Broker applications called cartridges.
For more information about Oracle Web Application Server and Web Request Broker, see the Oracle Web Application Server documentation or refer to the following web site:
http://www.oracle.com
http://www.w3.org/hypertext/WWW/Daemon
http://www.process.com
http://www.netscape.com
http://www.microsoft.com
|
Copyright © 1998 Oracle Corporation. All Rights Reserved. |
|