The IDL is an implementation independent interface of a CORBA object, written using a language independent syntax. For example, a
java package is a module in the IDL. It has has it own data types. For example, a java byte is an octet in the IDL. You need to write an IDL for every CORBA object you write.
Inorder to create java implemetations of these CORBA objects, you need to compile the IDLs with the Java IDL compiler (idlj) which comes with the JDK since 1.3. If you're using an older JDK you'll have to download it separately. This will create the java interface, helper class, holder class and stub required for the CORBA object. Your CORBA object is now ready to be used
