A Gateway System for Integrated Data Synchronization Based on SyncML for Interoperability Between Various Mobile Terminals

다양한 이동통신 단말기들 간의 상호 운용을 위한 SyncML 기반의 통합 자료 동기화 게이트웨이 시스템

  • 장대진 (계명대학교 컴퓨터공학과) ;
  • 박기현 (계명대학교 컴퓨터공학과)
  • Published : 2008.04.15

Abstract

Data synchronization between data stored in mobile communication terminals and data in a central server is one of essential tasks for efficient mobile communication environments. Since, however, manufacturers of mobile terminals have their proprietary data synchronization mechanisms, data interoperability can hardly be achieved. In this paper, an integrated data synchronization gateway based SyncML is designed and implemented. SyncML data synchronization is one of open standards proposed by OMA(Open Motile Alliance). In other words, by constructing a data synchronization gateway which can transform various proprietary data into SyncML data and vice versa, data interoperability between mobile terminals which use different data synchronization mechanisms can be achieved. With an integrated data synchronization gateway system implemented in this work, interoperability among WinCE-based ActiveSync data, PalmOs-based HotSync data and OMA SyncML data can be achieved.

무선 이동통신 단말기와 중앙 서버에 각각 저장되어 있는 자료에 대한 동기화는, 효율적인 이동통신 환경에서는 반드시 필요한 작업이다. 그러나, 이동통신 단말기 제조회사들은 각기 고유의 자료 동기화방식을 사용하고 있기 때문에, 제조회사가 다른 단말기들 간의 자료에 대한 상호 운용을 보장할 수 없다. 본 논문에서는 OMA(Open Mobile Alliance)의 공개 표준안인 SyncML(Synchronization Markup Language) 자료 동기화 방식을 기반으로 하는 통합 자료 동기화 게이트웨이 시스템을 설계하고 구현하였다. 즉, 서로 다른 동기화 방식의 자료를 SyncML 방식의 자료로 변환하는 통합 자료동기화 게이트웨이 시스템을 구현함으로써, 서로 다른 이동통신 단말기들 간의 삼호 운용을 가능하게 하였다. 본 논문에서 구현한 통합 자료 동기화 게이트웨이 시스템을 사용하면, WinCE 기반 ActiveSync 방식의 자료, PalmOS 기반 HotSync 방식의 자료 및 OMA의 SyncML 방식의 자료들 간의 상호 운용이 가능하다.

Keywords

References

  1. Hansmann, U., Mettala, M., Purakayastha, A., Thompson, P., SyncML synchronizing and managing your mobile data, New York, Prentice Hall, pp. 21-34, 2003
  2. 장대진, 박기현, 주홍택, 'SyncML 기반의 자료 동기화 클라이언트 개발', 한국정보과학회 논문지: 컴퓨팅의 실제, 제 11권, (4호), pp. 357-367, 2005
  3. Agarwal, S., Starobinski, D., Trachtenberg, A., 'On the scalability of data synchronization protocols for PDAs and mobile devices,' IEEE: Journal of Network, Vol.16, (Issue 4), pp. 22-28, 2002
  4. SyncML Representation Protocol, OMA Technical Section, 2003년 8월 검색, http://www.openmobilealliance.org/tech/syncml_represent_v11.pdf
  5. SyncML Synchronization Protocol, OMA Technical Section, 2003년 8월 검색, http://www.openmobilealliance.org/tech/syncml_protocol_v11.pdf
  6. Fox, D., Box, J., Building solutions with the Microsoft .NET compact framework: Architecture and best practices for mobile development, Massachusetts, Addison Wesley, pp. 243-282, 2003
  7. Grattan, N., Brain, M., Windows CE 3.0 Application Programming, New York, Prentice Hall, pp. 187- 215, 2000
  8. Rbodes, N., Mckeeban, J., Palm OS Programming The Developer's Guide, California, O'REILLY, pp. 320-368, 2002
  9. Winton, G., Palm OS Network Programming, California, O'REILLY, pp. 255-260, 2001
  10. Ahmed, M., Krishnamurthy, S., Katz, R., Dao, S., 'An architecture for providing range extension by deploying mobile gateways in ad hoc networks,' IEEE: The 13th International Symposium on Personal, Indoor and Mobile Ratio Communications, Vol.4, pp. 1660-1664, 2002
  11. Lee, J. K., Kim, Choi, Y. H., Choi, J. H., Nam, S. W., 'Hybrid gateway advertisement scheme for connecting mobile ad hoc networks to the Internet,' IEEE: The 57th Semiannual Vehicular Technology Conference(VTC 2003-Spring), Vol.1, pp. 191-195, 2003
  12. Oracle Partners-Solutions, ORACLE, 2006년 11월 5일 검색, http://www.oracle.com/global/partners.html
  13. Synchronica Mobile Synchronization and Device Management, Synchronica, 2005년 10월 23일 검색, http://www.synchronica.com
  14. SyncML C Toolkit, SourceForge.net, 2003년 8월 1일 검색, http://sourceforge.net/projects/syncml-ctoolkit
  15. Synthesis AG - SyncML Client & Server Solutions, Synthesis AG, 2003년 10월 검색, http:// www.synthesis.ch