Abstract
Synchronization is the process of making replicated data on multiple devices be consistent, i.e., identical with each other. In Dec. 2000, major handheld computer manufacturers including Nokia, Ericsson, IBM published the SyncML protocol specification. In this paper, we describe the CNU SyncML server for PIMS(Personal Information Management System) service that we developed based on the SyncML specification. The server architecture and capabilities of the frames are presented along with the procedure of message processing by each frame. We put the CNU SyncML server to the conformance tests and interoperability tests to confirm its functionality. The session managing mechanism of the CNU SyncML server showed better performance than our previous implementations.
PDA, 노트북, 팜탑, 데스크탑 등 다수의 단말기에 분산되어 있는 동일한 데이타들에 대해 가장 최신 값으로 일치시키는 것을 동기화(synchronization)라고 한다. 2000년 12월 노키아, 에릭슨, IBM등에 의해 데이타 동기화에 대한 산업계 표준 프로토콜 규격이 발표되었다. 본 논문에서는 SyncML 프로토콜을 구현하고 PIMS(Personal Information Management System) 서비스 데이타 동기화 기능을 지닌 서버의 개발 연구 내용을 소개한다. 서버 구조 설계와 각 프레임 별 기능, 그리고 각 프레임에서의 SyncML 메시지 처리 절차를 제시하였다. 구현한 서버에 대해 적합성 시험과 상호운용성 시험을 수행하였으며 PIMS 서비스에 대해 복수 개 장치 간에 효과적으로 데이타 동기를 수행함을 확인하였다. 또한 세션매니저라는 모듈에서 여러 세션에 대한 정보를 신속히 액세스하도록 관리함으로써, 우리가 구현한 이전 버전 서버에 비해 우수한 성능을 지님을 확인하였다.