DOI QR코드

DOI QR Code

Design and Implementation of XML Document Transformation System based on Structured Differences Analysis

구조적 상이성 분석에 기반한 XML 문서 변환 시스템의 설계 및 구현

  • 조정길 (남서울대학교 컴퓨터학과 겸임) ;
  • 조윤기 (주성대학 인터넷가상현실과) ;
  • 구연설 (충북대학교 컴퓨터과학과)
  • Published : 2002.04.01

Abstract

This paper handles the design and implementation of the system for transforming the XML document bated on XML Schema being different in syntax but similar in logic, with using structured differences analysis. In the system, the merge data is generated from the source and destination documents by utilizing data registry and structured differences analysis, and then XML document is generated from the generated merge data. The XML document transformation system is designed that transformation process to the present application system from the different application system gains advantage in the aspect of time, cost, and reliability. The implementation environment of the system is that it is run on IBM compatible PC and it is developed using the software of visual basic 6.0 with the Platform of Windows 2000.

본 논문은 논리적으로는 유사하지만 구문 측면에서는 서로 다른 XML 스키마(Schema) 기반의 XML 문서를 구조적 상이성 분석을 통하여 상호 변환하는 시스템의 설계 및 구현에 관한 것이다. 이를 위해 원시(Source) 문서와 목적(Destination) 문서를 데이터 레지스트리(DataRegistry)와 구조적 상이성 분석을 이용하여 병합 데이터를 생성하고, 생성된 병합 데이터를 기반으로 하는 XML 문서를 생성한다. 이 XML 문서 변환 시스템은 다른 응용 시스템에서 사용하는 XML 문서를 현 시스템에 맞게 변환하는 작업을 시간과 비용 그리고 신뢰성의 측면에서 유용하도록 설계하였다. 이 시스템의 구현환경은 IBM 호환 PC에서 동작하며, Windows 2000 환경의 운영체제에서 Visual Basic 6.0을 사용하여 개발하였다.

Keywords

References

  1. Christof Bornhovd, 'Semantic Metadata for the Integration of Web-based Data for Electronic Commerce,' IEEE, Nov., 1999 https://doi.org/10.1109/WECWIS.1999.788202
  2. Hiroshi Maruyama, Kent and Naohiko Uramoto, 'XML and Java Developing Web Applications,' Addison Wesley Longman, 1999
  3. Rik Drummond, Kay Spearman, 'XML Set to Change the Face of E-Commerce,' Network Computing, Vol.9, No.8, pp.140-144, May, 1998
  4. 'Information technology - Specification and standardization of data element,' ISO/IEC 11179- 1 Final Committe Draft, June, 1998
  5. 나홍석, 채진석, 김창화, 백두권, '차세대 웹 상에서의 문서 교환 및 검색을 위한 프레임워크', 정보처리, 제6권 제3호, pp. 52-61, 1999
  6. W3C, 'XML Schema Part 0 : Primer,' http://www.w3.org/TR/xmlschema-0, 2, May, 2001
  7. W3C, 'XML Schema Part 1 : Structures,' http://www.w3.org/TR/xmlschema-1, 2, May, 2001
  8. W3C, 'XML Schema Part 2 : Datatypes,' http://www.w3.org/TR/xmlschema-2, 2, May, 2001
  9. Eric van der Vlist, 'Using W3C XML Schema,' http : //www.xml.com, 2000
  10. Korman Walsh, 'Understanding XML Schemas,' http : // www.xml.com, 2000
  11. 성길용, 강치원, 정회경, '구조적 문서 변환을 위한 XML Mapper 시스템 설계 및 구현', 정보과학회 춘계학술발표논문집, 2001
  12. 심민석, 유대승, 엄정섭, 강만모, 이명재, 'XTGen : XML변환기 생성을 위한 컴포넌트 기반 시스템', 정보과학회 춘계학술발표논문집, 2001
  13. 홍종하, 양유승, 나흥석, 백두권, '메타데이터 레지스트리를 이용한 XML-문서 교환 방법', 정보과학회 춘계학술발표논문집, 2001
  14. Microsoft, 'MSXML Parser 3.0 Release,' http://msdn.microsoft.com/, Apr., 2001
  15. Mark Colan, 'The application of XSL for XML transformation in e-business solutions,' XML EUROPE 2000, 2000
  16. Mikael Peltier, Francois Ziserman, Jean Bezivin, 'On levels of model transformation,' XML EUROPE 2000, 2000
  17. David Burdett, 'Effective strategies for integrating businesses on the Net using XML,' XML EUROPE 2000, 2000
  18. Alex Homer 'XML IE5 Programmer's Reference,' Wrox Press, 1999
  19. 김형도, 'B2B 전자상거래@XML', 배움터, 2000
  20. 이종호, 'XML과 전자상거래', 정보문화사, 2001
  21. Simon North, Paul Hermans, 'Teach Yourself XML,' SAMS, 1999
  22. W3C, 'Extensible Markup Language(XML) Version 1.0,' http://www.w3.org/TR/REC-xml, Feb., 10, 1998