동적 호출 인터페이스
Dynamic Invocation InterfaceDIII(Dynamic Invocation Interface)는 CORBA 객체 호출의 동적 구축을 가능하게 하는 API이다.클라이언트가 호출하고자 하는 객체에 대한 지식이 없는 컴파일 시간에 사용된다.이 인터페이스를 통해 인수 목록이 정리되고, 함수의 이름이 지정되며, 서비스 요청이 오브젝트 서버로 전송된다.DIII는 대개 비동기 모드를 갖는다. 다음과 같은 유형의 애플리케이션은 DIII를 요구하거나 이용할 수 있다: CORBA 서비스용 브라우저, 애플리케이션 브라우저, 브리지(프로토콜 컨버터), 엄청난 수의 다른 인터페이스에 액세스하는 애플리케이션, 모니터링 애플리케이션.
DII는 또한 동기 호출 지연을 제공한다.지연된 동기 호출은 응답을 기다릴 필요 없이 제출된다.이는 반환 값과 출력 매개변수를 제외하고 단방향 연산과 유사하지만 반드시 폴링해야 한다.
외부 링크
- http://www.cuj.com/documents/s=7981/cujcexp2007vinoski/
- https://web.archive.org/web/20041205190741/http:///e-docs.bea.com/tuxedo/tux80/creclien/dii.htm#1012539