The Implementation of Real-Time CORBA Event Services Using Java

자바를 이용한 실시간 CORBA 이벤트 서비스의 구현

  • Gu, Tae-Wan (Dept. of Computer Engineering, Hallym University) ;
  • Kang, Seok-Tae (Dept. of Computer Engineering, Hallym University) ;
  • Jung, Yeon-Jin (Dept. of Computer Engineering, Hallym University) ;
  • Lee, Kwang-Mo (Dept. of Computer Engineering, Hallym University)
  • 구태완 (한림대학교 컴퓨터공학과) ;
  • 강석태 (한림대학교 컴퓨터공학과) ;
  • 정연진 (한림대학교 컴퓨터공학과) ;
  • 이광모 (한림대학교 컴퓨터공학과)
  • Published : 2001.04.13

Abstract

대표적인 분산 객체 환경을 위한 프레임 웍으로 1990년대 초 OMG(Object Management Group)에서 발표한 CORBA(Common Object Request Broker Architecture)를 들 수 있다. 이것은 분산, 이기종 환경에서 객체기반 응용 프로그램들의 재사용성(reusability), 이식성, 상호 운용성(interoperability)을 위한 공통 프레임 ???p이다. 하지만 표준 CORBA는 실시간 응용 프로그램 지원을 위한 한계점을 내재하고 있으므로 이를 그대로 적용하기에는 적합하지 않다. 때문에 RT-SIG(Real-Time Interest Special Croup)에서는 실시간 어플리케이션을 지원하기 위한 일련의 작업이 이루어 졌고, 그 산물로는 TAO(The Ace Orb)와 NraD(US Navy Research and Development), lona 사의 Orbix ORB, Lockheed Martin 사에서 개발한 CORBA 등이 있다. 하지만 표준 CORBA 명세서에 따르면 COS(CORBA Object Service)중의 하나인 이벤트 서비스는 실시간 응용프로그램을 지원하기 위해 필요한 실시간 디스패칭과 스케줄링의 보장, 중앙 집중화된 이벤트 필터링과 상관성을 위한 명시, 주기적 처리 지원 등의 기능이 결여되어 있기 때문에 이를 지원하는 실시간 이벤트 서비스가 요구된다. 이러한 요구에 부합하기 위해 필요한 요구사항을 자바 API 형태로 구현하고 향후 성능에 대한 개선 방향을 제시한다.

Keywords