Network Router User Manual

GINA V4.0 System Administrator Guide – September 2000 27
Druck vom 24. 01.2001 17:00.23 inbtrieb
4 Creating GINA applications
GINA applications comprise a range of modules which must be linked as a program before
execution time, at the latest. Since GINA represents a framework which offers different func-
tionality in different variants, special activities must be carried out to create an application,
depending on its specific type. Further details are provided in the following sections.
4.1 Application variants
The modular structure of GINA results in the following application types:
Type 1 Transaction-monitored communication with integrated local data store
This corresponds to using the full functionality of GINA
.
Both T-ORB and the Persis-
tency Service are used; object-oriented transactions are supported.
Type 2 Transaction-monitored local data store
This corresponds to using the Persistency Service for applications which do not
require transaction-monitored communication in the network and which do not use
T-ORB. Transaction-monitored local data storage means that the transaction sys-
tem of the database is used.
Type 3 Transaction-monitored communication
This corresponds to using T-ORB for applications which do not require transaction-
monitored data storage or which do not implement the Persistency Service. Impor-
tant fields of application for this type involve pure message queuing or connectivity
to mainframe applications.
Type 4 Linking applications of types 1 and 3 without transaction monitoring
These are client applications which establish the connection between the user and
GINA server applications, e.g. via a GUI.
Type 5 Persistency Service/client applications
In addition to T-ORB/client, these non-transaction monitored applications also use
the Persistency Service in the form of the Persistency Service/client.