컴퓨터 과학!/SCA2007. 3. 2. 20:16

IDL

The Interface Definition Language (IDL) is the language CORBA defines for specifying the features (methods, attributes) of an object in a language-independent way.
In order to enable different programming languages (and machines, operating systems) to deal with CORBA objects, it's necessary to agree on some standard notation to describe what features (methods, attributes) objects expose. CORBA offers such a standard notation: the Interface Definition Language (IDL). IDL looks a lot like C++ (or Java) class definition. Note that IDL in Microsoft's COM technology context is not the same as CORBA IDL. They are quite similar, however.
Note that IDL only specifies the methods and attributes an object supports - the programmer has complete freedom as how to implement these, as long as he respects the definition in the IDL file.

CORBA가 이종간의 통신을 가능하게 하는 것이기 때문에, 이종간에 인터페이스를 공통으로 정의해 주기 위해서 필요한 것이 IDL 인 것으로 파악됨.
Posted by 스니

댓글을 달아 주세요

  1. 준상

    수업에서 CORBA하냐?

    2007.03.02 22:17 [ ADDR : EDIT/ DEL : REPLY ]
  2. 스니스니

    랩 프로젝트요.

    2007.03.03 13:42 [ ADDR : EDIT/ DEL : REPLY ]
  3. 이야.. 한 3년전에 사망선고 받은 CORBA가 아직도 쓰인다니;;;;;;;;;;
    그것두 프로젝트라니. OTL입니다.
    학계는 원래 practice보다 수년뒤를 가던가 수십년 앞을 갈 수 밖에 없는건지.

    2007.03.07 04:50 [ ADDR : EDIT/ DEL : REPLY ]
  4. 스니스니

    민구// 선배 왕 오랜만이예요!. 안그래도 코바 쓴다고만 하면, 그 이야기는 매번 듣고 있죠. 그게 표준이라 쓰긴 하는데, 모두가 그것이 문제라고 하죠.. -ㅅ-;;

    2007.03.07 21:57 [ ADDR : EDIT/ DEL : REPLY ]