CORBA 2.3 Glossary (NonStop CORBA 2.3.7+)
objects that represent stored data.
CORBA
See Common Object Request Broker Architecture. The heterogeneous, multilingual, distributed
computing environment that has a language-neutral object model. CORBA provides the
mechanisms by which objects transparently make requests and receive responses.
CORBA object
An object abstraction, defined using an IDL interface, to which client requests are directed. A
CORBA object can be located by its reference. Exactly how the CORBA object satisfies a request
is transparent to the client.
CORBAServices
See Common Object Services.
COS
See Common Object Services.
CSMAP
The NonStop CORBA database whose entries determine which Comm Server (CS) each
configured client will use. Entities in the configuration database that hold CS load mappings
between remote clients and client/servers.
Current interface
An object class, defined by the Object Transaction Service (OTS), which gives the OTS client
control over application transactions. For example, the Current interface defines methods to mark
the beginning of a transaction, to commit a transaction, to suspend a transaction, and to undo (roll
back) a transaction.
data access objects (DAOs)
Objects that isolate process-blocking database access operations, which cannot take advantage of
multithreading, from functions that can be implemented using multithreading. In the NonStop
CORBA environment, data access objects can be implemented as context-free Pathway servers,
configured as server pools, that instantiate only one object per process and are created by a POA
with a lifespan policy of PERSISTENT, a state policy of STATELESS, and a threading policy of
SINGLE_THREAD_MODEL.
database mapping
See mapping.
data type
A categorization of values, operations, and arguments that usually cover both behavior and
representation.
delegation
A style of program design that isolates CORBA functions from non-CORBA functions.