Design and Implementation of a Java ORB

Java ORB설계 및 구현

  • Published : 2004.06.30

Abstract

본 논문은 OMG(Object Management Group) CORBA(Common Object Request Broker Architecture) 2.0을 만족하는 객체 중개자인 iORB(Internet ORB)의 설계 및 구현에 대한 것이다. iORB는 OMG IDL(Interface Definition Language)을 자바(Java)로 사상(mapping)할 뿐만 아니라 iORB 자체를 자바로 구현한 자바 객체 중개자(Java ORB)이다. iORB는 이식성 있는 스텁과 스켈리턴 코드를 지원하며, 기본 통신 프로토콜로 IIOP(Internet Inter-ORB Protocol)을 채택하고 있다. 그리고 원격 시스템의 객체 구현(object implementation) 참조에 필요한 IOR(Interoperable Object Reference) 찾기를 IP Multicast를 사용하고 있다. 본 논문에서는 이러한 특성을 지닌iORB의 설계 및 구현 경험에 대해서 기술한다.

Keywords