The first step in the CORBA object development process is to specify object in IDL |
IDL looks like a static subset of C++ |
Atomic IDL unit is called a module and it contains a set of class interfaces |
Class interfaces contain attributes and methods (similar to Java interfaces) |
Method arguments can be scalars, vectors or lists of scalars, vectors or lists (but not general objects, at least in CORBA 2.0) |