Interface Description Language
 
 
- Example of an IDL definition
    typedef sequence <string> StringArray;
    exception PersonException {
        void   setName(in string name);        
        void   setAge(in long age);        
        StringArray listProjects() raises(PersonException);
        void computeSalary() raises(PersonException);