모바일 인터넷 동기화 미들웨어(MoIM-Sync) 시스템의 설계 및 구현

Design and Implementation of a Mobile Internet Middleware for Data Synchronization

  • 서영호 (한국전자통신연구원 컴퓨터.소프트웨어 연구소 전자거래연구부 이동분산처리연구팀) ;
  • 이강우 (한국전자통신연구원 컴퓨터.소프트웨어 연구소 전자거래연구부 이동분산처리연구팀) ;
  • 박남식 (한국전자통신연구원 컴퓨터.소프트웨어 연구소 전자거래연구부 이동분산처리연구팀) ;
  • 손승범 (한국전자통신연구원 컴퓨터.소프트웨어 연구소 전자거래연구부 이동분산처리연구팀) ;
  • 함호상 (한국전자통신연구원 컴퓨터.소프트웨어 연구소 전자거래연구부 이동분산처리연구팀)
  • Suh, Young-Ho (Dept. of Electronic Commerce, Computer & Software Technology Lab., ETRI(Electronics and Telecommunications Research Institute)) ;
  • Lee, Kang-Woo (Dept. of Electronic Commerce, Computer & Software Technology Lab., ETRI(Electronics and Telecommunications Research Institute)) ;
  • Park, Nam-Sik (Dept. of Electronic Commerce, Computer & Software Technology Lab., ETRI(Electronics and Telecommunications Research Institute)) ;
  • Song, Seung-Bum (Dept. of Electronic Commerce, Computer & Software Technology Lab., ETRI(Electronics and Telecommunications Research Institute)) ;
  • Ham, Ho-Sang (Dept. of Electronic Commerce, Computer & Software Technology Lab., ETRI(Electronics and Telecommunications Research Institute))
  • 발행 : 2002.11.15

초록

근래 들어 무선 인터넷이 가능한 고성능의 휴대형 단말들이 널리 보급되어 감에 따라, 모바일 기업 응용에 대한 요구가 증가하고 있다. 모바일 기업 응용에서는 모바일 클라이언트와 기업 서버간의 데이터 동기화가 필수적이다. 왜냐하면, 모바일 클라이언트는 그 특성상 기업 서버에 항상 접속해 있을 수 없기 때문이다. 하지만 이러한 모바일 기업 응용을 작성하기 위해서는 확장성 이형성, 자원제약, 보안등과 같은 여러 기술적인 문제들을 해결해야만 한다. 따라서 본 논문에서는 이러한 기술적인 문제들 뿐만 아니라 데이터 동기화 부분을 처리해 줌으로써 응용 개발자들에게 오직 데이터 동기화를 위한 추상화된 인터페이스만을 제공해주는 데이터 동기화 미들웨어 시스템인 MoIM-Sync 시스템의 설계 및 구현에 관해 기술한다. 우리 시스템은 구현 언어로 Java를, 동기화 프로토콜로 표준 동기화 프로토콜인 SyncML을 사용함으로써 이형성 문제를 극복하였으며, 3 계층 구조를 통해 확장성 및 기존 동기화 시스템/서버 시스템들과의 연동 문제를 해결하였다.

키워드