| The PRO-IV Thin Client Server design is one
that is familiar to the PRO-IV 3.0 users. The client software (PROGUI) application runs on
the PC and connects to the UNIX kernel. The UNIX kernel provides a multi user application
deployment capability. The UNIX kernel accesses data on the UNIX host, or via SQL-NET
accesses data on another UNIX system. The applications execution
code (bootstraps) reside on the single UNIX host, similar to the earlier versions of
PRO-IV. The advancement in technology is that the GUI client presents the PRO-IV
application on the PC as a standard Windows application. A properly set up application
appears to the end user just like a standard Windows application. In reality the user is
working on a UNIX system with all of the security, systems management and multi user
capabilities of the UNIX environment, but with the ease of a Windows application.
PRO-IV Fat Client Server

The PRO-IV Fat Client Server technology can be used to deploy an
application into an environment where power is not critical, but multi-user access to
relational database storage is a must. The PRO-IV kernel is installed on the PC with the
Oracle SQL-NET interface connecting it to the Oracle database. This allows the application
to operate on the single relational database while taking advantage of the distributed PC
power to drive the application. |
PRO-IV Thin/Thick Client
Server
( Application Partitioning)
The PRO-IV Thin/Thick client server combination allows you to partition
applications. This takes advantage of the power of the PC for small low traffic functions,
such as entering a customer order or filling in forms, while still allowing you to use the
full power of the UNIX host for those functions which require large datasts, or need high
powered sorts, searches or compilations of data.
The application can run parts of its functionality from the PC and
access data on the UNIX host. Other functions may connect to the UNIX host to perform
large transactions.
Distributed Data Processing

The final form of client server presented here is one which allows you
to access data from a foreign host which is not in a relational database. The foreign host
must support the SQL-NET connection to the main host for transfer of the Oracle data and
communications between the applications and the server. The foreign host with the PRO-IV
server, can service updates and requests of the database on that machine and return these
datasts and update responses to the application. |