[정보통신용어] 인터페이스 정의 언어

IDL (interface definition language) – 인터페이스 정의 언어

IDL은 한 언어로 작성된 프로그램이나 객체가, 알려지지 않은 언어로 작성된 다른 프로그램과 통신을 할 수 있도록 해주는 언어를 지칭하는 일반적인 용어이다.

분산 객체 기술에서, 새로운 객체들이 어떠한 플랫폼 환경에도 보내어질 수 있으며, 그 환경에서 어떻게 실행되는지를 알아내는 것은 매우 중요하다.

ORB는 한 객체 프로그램과 다른 프로그램 사이에서 브로커 통신을 위해 IDL을 사용하는 프로그램의 예이다.

IDL은 스터브 내에 설명되어야할 프로그램의 인터페이스들, 또는 컴파일 되어지는 프로그램의 경미한 확장을 요구함으로써 동작한다.

각 프로그램 내의 스터브들은, 그들이 서로 통신할 수 있도록 해주는 브로커 프로그램에 의해 사용된다.

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.