1. ORB(Object Request Broker)의 정의
-객체 버스로서 분산된 객체들을 클라이언트/서버 관계로 만들어 주는 핵심적인 객체 미들웨어
2. ORB의 역할
-클라이언트는 서버객체에 있는 메쏘드를위치에 상관없이 투명하게 호출
- 호출을 가로채어 요구를 처리할 객체를 찾고, 매개변수를 전달, 메쏘드를 호출,처리결과를 되돌려주는역할 담당
3. ORB의 구성
- 클라이언트 부분
-Client Stub : 클라이언트의 파라미터와 ORB의 리턴값을 교환 (정적 호출 방식)
-Dynamic Invocation Interface : 메쏘드를 호출할때 클라이언트 stub을이용하지 않는 방법, 호출 Object IDL 파일
필요로 하지 않음
-ORB 인터페이스 : ORB 내에서 클라이언트와 구현 오브젝트에서 필요로 하는 초기화 작업을 수행
- 서버 부분
-구현 skeletone : Client Stub을 통해 오브젝트에 전달된 요구를 구현 오브젝트에 전달하고, 그 리턴값을 클라이언트에
전달해 주는 기능 등을 수행
4. ORB 구성도
'기술 용어 검색' 카테고리의 다른 글
JNI (Java Native Interface) (0) | 2007.12.08 |
---|---|
MOF (Model Object Facility) (0) | 2007.12.08 |
XAML (Extensible Application Markup Language) (0) | 2007.12.08 |