자바를 이용한 CORBA 객체 시간 서비스의 개발

분산 컴퓨팅 환경에서 응용 프로그램들 사이의 상호운용성과 오퍼레이션의 투명성을 제공하기 위하여 OMG에서 CORBA를 제안하였다. 그러나 CORBA 명세만으로는 분산 환경에서 발생할 수 있는 이벤트의 순서화, 시간에 기반을 둔 이벤트의 발생과 관리 등이 필요한 응용 프로그램을 작성하기에는 충분하지 않다. OMG에서는 이러한 필요성에 의해 객체 시간 서비스(Object Time Service)를 명세하였다. 본 논문에서는 OMG에서 제안된 객체시간 서비스 명세를 따른 객체 시간 서비스를 설계하고 이의 구현에 대하여 기술한다. 이를 위하여 이벤트의 순서화를 위한 시간의 동기화, 시간에 관련된 이벤트의 발생을 유지하고 관리하기 위한 타이머 이벤트 핸들러의 구현 모형과 실제 구현 과정을 제시한다.