CORBA 2.3 Glossary (NonStop CORBA 2.3.7+)
porting
Rewriting or modifying an existing component to run on a different system, language, or platform.
POSIX
A standard set of operating-system interfaces similar to UNIX. The HP NonStop Kernel Open
System Services (OSS) product provides POSIX interfaces.
process-blocking operation
Operations that block the calling process while they are in progress. Examples are accesses to
NonStop SQL/MX and NonStop SQL/MP databases. Application processes that must perform
process-blocking calls should not be multithreaded.
profile
(1) For IORs, tagged profiles are elements of the IOR containing the profile's tag, address
information, and target object key. There is no limit on the number of tagged profiles in an IOR.
(2) For NonStop CORBA processes that use CORBA::ORB, such as the Name Service or LSD, the
<profile>@ORB entity holds the ORB's configuration.
profile file
The configuration file that defines the operational parameters for Open System Services (OSS).
proxy
A local reference to a remote object, used in such a way that an operation invoked on the proxy is
performed on the remote object.
pthread API
The standard POSIX threading API. The NonStop DCE software provides a pthread package that
supports this API. This package is used internally by NonStop CORBA and is the basis for the
object-oriented vthread API.
Ptrace
A utility program that produces a formatted display of SCF trace information.
QIO
An HP product that uses shared memory segments to optimize the performance of its client
process. QIO stands for Queued Input/Output.
reentrant code
See thread-safe code.
reuse
The principle of using a software component in multiple applications, for example by deriving
application-specific object classes from general-purpose object classes, or using existing class
libraries or frameworks for common application functions. Reuse is one of the goals of object
technology.