CORBA 2.6.1 Glossary

An object of a particular class. For example, an object that represents a particular person's bank
account is an instance of the object class that generically defines a bank account. In Java programs,
an instance of a class is created by using the new operator followed by the class name.
interface
(1) In IDL, an interface is a description of a set of possible operations that a client may request of
an object. An object satisfies an interface if it can be specified as the target object in each potential
request described by the interface.
(2) In Java, a group of methods that can be implemented by several classes regardless of where the
classes are in the class hierarchy.
Interface Definition Language (IDL)
A language specified by the OMG that describes the interface of an object in language-neutral
terms. IDL is the means by which a particular object implementation tells its potential clients what
operations are available and how they should be invoked. From the IDL definitions, the IDL
compiler produces language-specific files according to CORBA-defined mappings between IDL
and supported implementation languages.
interface object
An object that serves to describe an interface. Interface objects reside in an interface repository.
Interface Repository (IR)
(1) A database containing information about object interfaces: the data accessible through an
object and the calling sequence for each operation the object supports.
(2) The component of the Object Request Broker that provides persistent storage of the IR
definition. The IR definitions are maintained in the Interface Repository as a set of IR definition
objects.
Interface Repository Daemon (IRD)
The Interface Repository Daemon (IRD) is a NonStop CORBA component that services requests
for implementations stored in the Interface Repository. It starts by getting IR from the Naming
Service and activating it with a persistent POA.
Interoperable Naming Service (INS)
The Interoperable Naming Service extends the Naming Service to allow access to an object
through human-readable URL names.
Internet Inter-ORB Protocol (IIOP)
See Inter-ORB Protocols (IOPs).
Inter-ORB Protocols (IOPs)
Rules for transmitting messages among distributed systems. CORBA defines the Internet
Inter-ORB Protocol (IIOP), which uses TCP/IP.
IOR