CORBA 2.6.1 Glossary

A NonStop CORBA process that assigns a client to a Comm Server and looks up the addresses of
direct TCP servers having persistent policy. See also Comm Server.
makefile
A file that describes the dependencies among application modules that together constitute an
executable program. The make utility (present in NonStop OSS and other implementations of
UNIX or POSIX) interprets a makefile and initiates recompiling of changed and dependent
modules.
mapping
In IDL, language mapping includes a definition of the language-specific data types and procedure
interfaces to access objects through the ORB. Mapping includes the structure of the client stub
interface (not required for object-oriented languages), the Dynamic Invocation Interface, the
implementation skeleton, the object adapters, and the direct ORB interface. A language mapping
also defines the interaction between object invocations and the threads of control in the client or
implementation.
marshaling
When a client requests an object that resides on a remote host, a TCP/IP connection is established
between the client and object server. Marshaling involves creating a proxy for the object on the
local machine and a stub on the remote machine. The proxy communicates with the stub, handling
all details. The server on the remote machine will demarshal the request, invoke the desired
method, and send results back to the client.
The term demarshal refers to the processing of incoming messages for delivery to local objects
and clients.
message
(1) In NonStop CORBA, a body of data intended for interprocess transfer by an event handler. A
message object consists of a list of pointers to message data (MD) segments, which contain the
actual data. The NonStop CORBA message object includes methods that applications can use to
manipulate a message.
(2) In general object technology, information passed from one object to another: a method
invocation results in a message to the target object, and the reply results in a message from the
target object to the client. Physical movement of data does not necessarily occur.
message data (MD) segment
A logical subdivision of a message. A NonStop CORBA message object creates segments
automatically as the application writes to a message. Alternatively, the application can explicitly
create and operate on message data segments.
message factory
A NonStop CORBA object class that applications use to create and free messages and message
data segments.
method