DOI QR코드

DOI QR Code

XMDR을 이용한 분산 DB의 동기화 에이전트

A Synchronizing Agent in Distributed Database using XMDR

  • 국윤규 (광운대학교 대학원 컴퓨터과학과) ;
  • 정계동 (광운대학교 전산원) ;
  • 최영근 (광운대학교 컴퓨터공학부)
  • 발행 : 2005.02.01

초록

본 논문에서는 분산되어 있는 데이터의 상호운용성을 보장하기 위하여 XMDR(XML Metadata Registry)을 제안하고, 이를 이용한 데이터 동기화 에이전트 시스템에 대하여 기술한다. XMDR은 데이터의 공유 및 교환에 있어 데이터 이질성 문제를 해결하기 위하여 사용된다. 데이터 이질성은 주로 동일한 정보에 대하여 서로 다르게 정의하거나 표현이 불일치되어 발생한다. 따라서 MDR 명세를 바탕으로 동기화 하려는 데이터 요소들을 분석하고, 이를 바탕으로 XML로 정의한 XMDR을 이용하여 해결할 수 있다. 본 논문에서 제안한 동기화 에이전트 시스템은 분산 데이터의 동기화 진행에 있어서, 데이터 상호운용을 위한 XMDR을 이용하여 데이터 이질성을 해결할 수 있으며, 또한 시스템 수와 동기화 요청빈도수 증가에 따른 에러 빈도수 감소를 통해 보다 신뢰성 있는 동기화 에이전트를 제공한다.

In this paper, we propose XMDR(XML Metadata Registry) to guarantee the interoperability of data in distributed database, and describe a data synchronizing agent system using it. The proposal of XMDR is to solve the data heterogeneity problem in the sharing and exchanging data. Data heterogeneity problem is generated by different definition or mismatching expression of the same information. Therefore, we define XMDR with XML document by analyzing data elements based on MDR specification. The proposed synchronizing agent system using XMDR not only solves data heterogeneity for data interoperability in synchronizing data but also provides more efficient the agent system by offering errors of low frequency in the number of systems and requests of synchronizing data.

키워드

참고문헌

  1. Balazs Goldschmidt, Zoltan Laszlo, 'Mobile Agents in a Distributed Heterogeneous Database System', Parallel, Distributed and Network-based Processing, IEEE, pp.123-128, Jan., 2002 https://doi.org/10.1109/EMPDP.2002.994247
  2. Bhavani Thuraisingham, 'XML Database and the Semantic Web', CRC Press, pp.80-85, 2002
  3. David Barkai 'Peer-to-Peer Computing Technologies for Sharing and Collaborating on the Net', Intel Press, pp.181-191, 2002
  4. David Wang, 'Automated Semantic Correlation between Multiple Schema Information Exchange', M.I.T, MM, May, 2000
  5. E. Bertino and B. Catania, 'Integrating XML and databases', Internet Computing, IEEE, VoI.5, No.4, pp.84-88, July, 2001 https://doi.org/10.1109/4236.939454
  6. Giacomo Cabri, Letizia Leonardi, Franco Zambonilli, 'Mobile-Agent Coordination Modes for Internet Applications', Computer, IEEE, Vol.33, Issue 2, pp. 82-89, Feb., 2000 https://doi.org/10.1109/2.820044
  7. Heng Li, etc, 'A framework for developing a unified B2B e-trading construction marketplace', Automation in Construction, Volume 12, pp.201- 211, Mar., 2003 https://doi.org/10.1016/S0926-5805(02)00076-6
  8. Isao Kaji, Yongdong Tan, Kinji Mori, 'Autonomous Data Synchronization in Heterogeneous Systems to Assure the Transaction', High-Assurance Systems Engineering, IEEE proceedings, pp.169-178, Nov., 1999 https://doi.org/10.1109/HASE.1999.809492
  9. R. Hull, 'Managing semantic heterogeneity in database: a theoretical prospective', proceedings of the 16th, ACM SIGACT-SIGMOD-SIGART symposium on Principles of Database Systems, pp.51-61, 1997 https://doi.org/10.1145/263661.263668
  10. Stavros Papastavrou, George Samaras, Evaggelia Pitoura, 'Mobile Agent for World Wide Web Distributed Database Access', Knowledge and Data Engineering, IEEE Transactions on, Vol.12, Issue 5, pp.802-820, Sept.-Oct., 2000 https://doi.org/10.1109/69.877509
  11. Todd Papaionnou, John Edwards, 'Mobile Agent Technology Enabling The Virtual Enterprise : A Pattern for Database Query', Agent Based Manufacturing workshop, part of Agents 1998
  12. Uwe Hansmann, Lothar Merk, Martin S. Nicklous, Thomas Stober, 'Pervasive Computing', Springer, pp. 387-402, 2003
  13. Uwe Hansmann, Riku Mettala, Apratim Purakayastha, Peter Thompson, 'SyncML Synchronizing and Managing Your Mobile Data', PH PTR, pp.11-16, 2003
  14. Vijay K. Garg 'Elements of Distributed Computing', Wiley, pp.245-253, 2002
  15. Wang Yan, Law K.C.K., 'A Mobile Agent based System for Distributed Database Access on the Internet', IEEE Communication Technology proceedings, Vol.2, pp.1587-1590, Aug., 2000 https://doi.org/10.1109/ICCT.2000.890964
  16. ISO/IEC IS 11179, 'Information technology -Specification and standardization of data elements', 2003
  17. Microsoft BizTalk, http://www.microsoft.com/biztalk/
  18. 국윤규, 김운용, 정계동, 김영철, 최영근, '분산 DB 환경에서 동기화 이동에이전트', 한국정보처리학회 논문지A, Vol.10-A, No.4, Oct., 2003
  19. 권은정, 용환승, 'XML을 기반으로한 관계형 데이터베이스 메타데이터 리파지토리 설계및구현', 한국정보처리학회논문지D, Vol.9, No.1, Feb., 2003
  20. 백두권, 최요한, 박성공, 이정욱, 정동원, 'MDR과 온톨로지를 결합한 3계층 정보 통합시스템', 한국정보처리학회논문지D, Vol.10, No.2, April, 2003