OMG 라는 개발자 연합 에 의해 제안 된 CORBA 표준 은 ORB ( Object Request Broker ) 를 사용 해 분산 환경 에서 이기종 시스템 간 통신 을 가능 하 게 한다 . ORB 를 사용 하 는 클라이언트 는 개발 언어 나 위치 ( 로컬 또는 리모트 ) 에 상관없이 투명 하 게 서버 객체 의 메소드 를 호출 할 수 있 다 . 또한 CORBA 표준 은 각 ORB 가 가져야 하 는 인터페이스 들 과 서비스 들 을 명세 한다 . 그 명세 는 인터페이스 를 묘사 하 기 위해 IDL 을 포함 한다 .