Design and Implementation of a Mobile Internet Middleware for Data Synchronization

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

  • 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))
  • 서영호 (한국전자통신연구원 컴퓨터.소프트웨어 연구소 전자거래연구부 이동분산처리연구팀) ;
  • 이강우 (한국전자통신연구원 컴퓨터.소프트웨어 연구소 전자거래연구부 이동분산처리연구팀) ;
  • 박남식 (한국전자통신연구원 컴퓨터.소프트웨어 연구소 전자거래연구부 이동분산처리연구팀) ;
  • 손승범 (한국전자통신연구원 컴퓨터.소프트웨어 연구소 전자거래연구부 이동분산처리연구팀) ;
  • 함호상 (한국전자통신연구원 컴퓨터.소프트웨어 연구소 전자거래연구부 이동분산처리연구팀)
  • Published : 2002.11.15

Abstract

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

Keywords