CORBA(Common Object Request Broker Architecture)에서 사용되는 인터페이스 정의 언어는 IDL(Interface Definition Language)입니다. IDL은 CORBA 객체의 인터페이스를 기술하기 위해 사용되며, 서로 다른 언어로 구현된 객체들 간의 상호 운용성을 보장합니다. IDL은 객체의 메서드, 매개변수, 반환 값 등을 정의하며, 이를 통해 클라이언트와 서버가 서로 다른 프로그래밍 언어로 구현되더라도 통신이 가능하게 합니다.