Previous | Table of Contents | Next

Page 570

There are also some disadvantages to coding your Web application in PL/SQL:

Developing Web Applications with Java

There are several Java development environments, such as Symantec Café, that can be used to develop a Java applet which can be invoked from a Web browser. These products typically use a JDBC driver—similar to an ODBC driver—to access a relational database. There are some advantages to this development approach:

Let's ponder the negative aspects of this development approach:

Developing Web Applications with Other Software
Packages

There are several software packages, such as Cold Fusion and Tango, that provide a graphical interface for developing a Web application. Generally, these products require the installation of an application server on either a Sun Solaris or Windows NT server. The application server accesses an Oracle database via an ODBC driver. There are some clear advantages to these packages:

Page 571

There are also some aspects of these tools that you should be aware of:

Oracle's Network Computing Architecture

In September 1996, Oracle Corporation introduced a strategy for future software development: the Network Computing Architecture (NCA). The key factors that influenced the creation of the NCA are as follows:

NOTE
Don't confuse the NCA with Oracle Corporation's development of a network computer via Network Computer, Inc., a subsidiary of Oracle Corporation. The Network Computing Architecture is a software architecture, whereas the network computer is a hardware/software platform that plays a role in the NCA.

Page 572

Overview of the Network Computing Architecture

It is important to understand that the NCA is a strategy for commercial software development that will be implemented over time by specific Oracle products. As stated by Oracle Corporation, the goals of this strategy include:

Let's examine some of the benefits provided by the CORBA 2.0 specification.

CORBA

CORBA is the acronym for the Common Object Request Broker Architecture which is an architecture and specification produced by the Object Management Group, an industry consortium that was established in 1989. The current version of CORBA is 2.0, which was initially released in July 1995 and updated in July 1996. The principal goal of CORBA is to foster the use and integration of objects, regardless of the language used to construct the object and the operating system where it resides. CORBA accomplishes this goal through the use of an Object Request Broker (ORB) which is a piece of software that handles requests for object services. You can think of an ORB as an object bus. There are a number of ORB vendors, including Iona, Visigenic, Sun, HP, and IBM.

Previous | Table of Contents | Next

Используются технологии uCoz