본문 바로가기

기술 용어 검색

ORB (Object Request Broker)

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