CORBA 2.6 Programmer's Guide for Java

Define the CORBA object's interface in a CORBA Interface Definition Language (IDL) file.1.
Compile the IDL file using the NonStop CORBA IDL compiler. Compiling the IDL file generates the files specified in
the CORBA IDL to Java Language Mapping specification. For an interface IFace, the following Java source files
would be generated:
IFace.java  signature interface
IFaceOperations.java  operations interface (also contains signatures)
IFaceHelper.java  marshaling and Any support, etc.
IFaceHolder.java  parameter passing support
_IFaceStub.java  client stub
IFacePOA.java  server skeleton
2.
Create the client application:
The client application code uses the CORBA object, so it uses the code produced by the IDL compiler.
Compile the client stub code produced by the IDL compiler, producing a class file.
Compile the client application code, producing class files.
3.