Siemens V 4.0 manual Creating Gina applications, Application variants

Models: V 4.0

1 244
Download 244 pages 54.36 Kb
Page 39
Image 39

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.

GINA V4.0 System Administrator Guide – September 2000

27

Page 39
Image 39
Siemens V 4.0 manual Creating Gina applications, Application variants