SGML 문서를 XML 문서로 변환하는 사례 연구

A Case Study for Migration from SGML Document to XML Documents

  • 발행 : 2001.12.01

초록

최근 인터넷을 기반으로 한 정보 환경의 범위는 단순한 정보 제공의 차원을 넘어서서 비즈니스를 구성하는 핵심 부분에까지 확산되고 있다. 특히, 마크업 언어에 근거한 기술은 WWW기술의 확산과 함께 인터넷 기반의 비즈니스에서 매우 중요한 부분으로 부각되고 있다. 하지만, 대표적인 마크업 언어인 SGML로 구성되어 있는 자료는 SGML 브라우저를 이용하여 보아야 하기 때문에, 웹 브라우저를 기반으로 하는 인터넷 사용자에게 정보를 제공하기 어렵다. 더구나, SGML 브라우저간의 호환성이 결여되어서, 상호 자료의 공유에도 많은 문제점을 안고 있었다. 이러한 점에 착안하여, 이번 연구에서는 기존의 SGML자료를 SGML의 특성을 유지하면서 웹에 적용할 수 있도록 XML자료로 변환하는 것에 대하여 사례연구를 통해 상세한 기법을 제시하였다. 이번 연구의 내용은 동일한 구조를 가지는 3Tera의 SGML자료에서 600MB의 SGML자료를 선별하고 이를 기반으로 수행한 Pilot Project의 결과이다. 이번 연구에서 개발된 기법은 SGML 자료를 XML자료로 변환하는 것과, Migration을 위한 전체 시스템 구조 그리고, Migration된 SGML문서에 대한 Web 환경에서의 Access방법으로서, 기존의 SGML 방식보다 자료 표시속도를 줄일 수 있고, Mobile Computing이 가능하며, 기존 자료의 변환에 따른 업무의 연속성 및 자료의 공유를 보장하는 기법이다. 그러므로 이러한 분야에 관심을 가지는 실무자들에게 매우 도움이 되리라 생각된다.

Recently, The range of Internet based information environment is spreading over core business area, as well as simple information provision area. Especially, with spreading WWW technology, markup language based technology is emerging as an important part in Internet based business. But, the data made by SGML can only see by using SGML Browser, so it has some problem in information providing at Internet, and compatibility of data between Data source. So, this study suggests essential architecture and technique for migrating from SGML to XML environment. In our study, we use 600MB SGML data that are selected from 3Tera DataBase of SGML as testing target for migration. We can reduce data displaying time after migration, can do mobile computing which is based on Internet as a result of this study. And the same technique and idea that is used in this study can apply to more large SGML Environment without changing. So, It will be very helpful to the reader who is interesting to migrate from SGML doc to XML doc.

키워드

참고문헌

  1. Rohit Khare and Adam Rifkin, XML:A door to automated Web application, IEEE 인터넷 computing, July-August 1997 https://doi.org/10.1109/4236.612222
  2. Brett McLaughlin, Java and XML, O'Reilly, 2000
  3. Light Richard, North Simon, Allen Charles, Presenting XML, Macmillan Publishing, 1997
  4. W3C Homepage, xml, at http://www.w3c.org
  5. Bryan, Martin, SGML:An Author's Guide to the Standard Generalized Markup Language, Addison-Wisley 1988
  6. Von Hagen, Williams, SGML for Dummies, IDG Books Worldwide Inc, 1997
  7. Danny R. Vint, Daniel Vint, SGML at Work, Prentice Hall, 1988
  8. Alex Cepenkus, Faraz H Objet, Applied XML:A Toolkit for programmers, John Willey & Sons, 1999
  9. 박기영, 'SGML 문서의 XML 문서로의 변환에 관한 연구', 경상대 대학원, 2000
  10. 정연수, 'O2기반의 XML 문서관리 시스템 설계 및 구현', 충북대 대학원, 2000
  11. Nextech HomePagc, O2, at http://www.nextech.co.kr
  12. Datec Homepage, excelon, at http://www.datec.co.kr
  13. Omnimark HomePage.omnimark, at http://www.omnimark.com
  14. Charles Arehart 外 14인, Professional WAP, Wrox, 2000
  15. Mark Baartse外 12인, Professional ASP XML, Wrox, 2000
  16. O'REILLY XML Hornepage, xml, at http://xml.com/xml
  17. SGML World, SGML at http://user.collian.net/~h5526366/index.html
  18. SoftwareAG HomePage, tamino, at http://www.softwareag.com
  19. Oracle HomePage.oracle 8i, at http://www.oracle.com