Network Router User Manual
206 GINA V4.0 System Administrator Guide – September 2000
Glossary
general reference
A general reference GREF(P) is a →global reference. The →smart pointer GREF(P)
can refer to a local →persistent object or a stub object. A method call is handled accor-
dingly using either a local or a →remote call.
global interface
The global interface of a class is the subset of the methods of the class which can also
be called →remotely.
global reference
A global reference is used in GINA to address an object, which is (possibly) remote.
There are different types of global references – pure →data references or →smart
pointers in the form of →remote references or →general references. A global reference
can be reduced to a local Persistency Service reference on the target application.
global transaction
In a →distributed transaction, a →transaction monitor groups together a number of
→local transactions to form a global transaction.
When the end of the global transaction is reached, either all the local transactions are
rolled back, or all the local transactions are terminated with a commit. The local trans-
actions do not therefore behave like nested transactions.
inheritance
In object-oriented languages, a derived class inherits the interface of its base classes.
In C++, the implementation of the base classes is also inherited together with the
interface.
instance method
An instance method is a method which is used on a certain instance, i.e. an object, of
a class. These are also called object methods or simply methods.
instantiation
In object-oriented database systems, an object is generally accessed directly using a
reference. In Persistency Service, the persistent object is instantiated when it is first
accessed, i.e. it is loaded into the process address space.
job submitter
see →client