1. 라 ¶
객 를 로 격 객를 는 node(단 부 것 같군 --;;)다. 객 런를 라는 객 게 된다. 격 객를 는 과 대 구로 기면 다과 같다. 라는 맵 객 ORB 다. ORB는 구 객 라 롤 달 및 데 달 관리를 고 다. 결국 라는 맵 ORB 고, ORB는 격 객 대 런를 게 된다. 런 방로 라는 경 객를 과 만로 대로 는 것다. ORB를 라고 각면 게 것다.
2. 구 객 ¶
라 반대는 구 객라고 려 객가 다. '구 객(Object Implementation)'는 (state) 객 반 (behavior) 규며 다 방로 구될 다. 구 객는 객 메드 객 대 및 로를 다. 구 객는 객 댑 ORB 다. 객 댑는 구 객를 게 는 데 리록 ORB 대 를 공게 된다. 구 객는 ORB 그 를 립고 로 객를 며 ORB 따르는 를 득 록 다. 로 객가 되면 ORB게 보되고 객 구 디 는가를 게 된다. 발면 ORB, 객 댑, 구 메드 대 되록 만들 다.
3. 라 (Stub) ¶
CORBA는 C++과 Java 같 객 C 같 모두 될 다. 객 는 가 객 고 그 로 게 는 메드 를 공다. 것 객 는 는 기능데, 것들 각각
대 대 로그래밍 를 로 다. 보 OMG-IDL로 되 는 객 대 를 게 는데, 단 로그래머가 OMG-IDL 및 로그래밍 대 매 면 게 가능 방로 르를 게 다. 당 ORB 며 된 를 나머 ORB들 게 될 것다. 만 러 개 ORB를 게 된다면 각각 각기 당는 ORB를 게 될 것다. 경 ORB 맵 공 각각 객 런 대로 결될 록 것다.
대 대 로그래밍 를 로 다. 보 OMG-IDL로 되 는 객 대 를 게 는데, 단 로그래머가 OMG-IDL 및 로그래밍 대 매 면 게 가능 방로 르를 게 다. 당 ORB 며 된 를 나머 ORB들 게 될 것다. 만 러 개 ORB를 게 된다면 각각 각기 당는 ORB를 게 될 것다. 경 ORB 맵 공 각각 객 런 대로 결될 록 것다.
4. 동 (DII : Dynamic Invocation Interface) ¶
라가 될 객 고 때, 객 A 는 대 객 동로 록 는 를 다. 러 경 라 드는 되는 과 달되는 라미 대 보를 공 다. 보는 대개 같 런 다. 당 보를 , 라 드는 른바 동 (DII)를 동로 게 된다.
5. 객 댑(Object Adapter) ¶
구 객가 ORB 공되는 를 는 된 방법 객 댑를 는 것다. 객 댑는 CORBA 라브러리데 ORB 맨 고 며 객를 대 리를 들다. 객 댑는 객를 기 경 공다. , 객 리를 달며 객 ID를 부는 게 된다는 것다. 또, 객 댑는 구 댑가 는 래 런 를 록다. CORBA는 각 ORB가 기본 객 댑(BOA)라 리는 댑를 록 규다. 나 가 러 개 객 댑를 다.
객 댑를 ORB가 공는 는 객 런 과 , 메드 구, 보과 , 구 객 /, 구로 객 런 맵, 그리고 구 객 록 기능 된다. 객 댑를 게 되면, ORB 구 가 그룹 구 객만 다루는 것 가능다.
객 댑를 ORB가 공는 는 객 런 과 , 메드 구, 보과 , 구 객 /, 구로 객 런 맵, 그리고 구 객 록 기능 된다. 객 댑를 게 되면, ORB 구 가 그룹 구 객만 다루는 것 가능다.
6. 구 (implementation skeleton) ¶
각각 매 대( 객 댑 게 되겠만) 각각 객를 구록 는 메드 대 가 것다. 는 반로 (up-call) 것다. 구 객 개발는 그 따라 루 게 되고 ORB는 그 루 게 될 것다. 그러나 가 그 는 라 를 미는 는다는 것다. 말 라가 DII를 리를 만들 다는 것다. 또, 떤 맵 는데, 것 Smalltalk는 대로 맞는 말다.