The Design and Implementation of Template Markup Language Script Processor for Electronic Shopping Mall based on XML

XML기반 전자 쇼핑몰을 위한 템플릿 마크업 언어 스크립트 처리기의 설계 및 구현

  • 김규태 (광운대학교 공과대학 컴퓨터공학부) ;
  • 이수연 (광운대학교 공과대학 컴퓨터공학부)
  • Published : 2002.04.01

Abstract

According to the expansion of the E-Commerce based on Internet, the Interoperability between shopping malls and the expansibility of B2B has been needed. Also, Intelligent User Interface has been needed. The XML based Script Processor, the solution of the problem, is good for Interoperability and if a shopping mall is build by it, it is possible to do customer oriented display that an XML document is displayed with different looks by other style sheet according to customer's preference. In the proposed system, the TMP(Template Markup Language), an auto XML generation script, is defined by XML and the script processor is implemented to work on the shopping mall on the Web.

다음은 인터넷 기반의 전자상거래가 점차 발전함에 따라 쇼핑몰간의 상호 운용성과B2B 전자 상거래를 위한 확장성의 필요성이 증대되었다. 또한 지능형 사용자 인터페이스의 필요성이 제기되었다. 이들 문제들에 대한 해결책으로 XML$^{[1]}$ 의 웹기반 응용의 장점을 살려 쇼핑몰을 구축할 때 XML 기반의 스크립트 처리기를 적용하면, 상호운용성과 더불어 같은 XML문서라도 고객의 취향에 따라 다른 스타일시트$^{[2]}$ 를 적용함으로써 다른 모습, 즉 고객 지향적 디스플레이가 가능해진다. 본 논문에서는 XML 자동생성 스크립트로서 TML(Template Markup Language)$^{[3]}$ 를 XML로서 정의하였고 스크립트를 처리할 수 있는 프로세서를 구현하여 웹상의 전자 쇼핑몰에서 사용할 수 있음을 보였다.

Keywords

References

  1. W3C Consortium, Extensible Markup Language (XML) 1.0
  2. W3C Consortium, Extensible Stylesheet Language(XSL) http://www.w3.org/Style/XSL
  3. Anders Kristensen, 'Template resolution in XML/HTML,'http://www-uk.hp1.hp.com/people/ak/doc/trix-tr.html
  4. Frank Boumphrey, Olivia Direnzo, Jon Duckett, Joe Graf, Dave Hollander, Paul Doule, Trevor Jenkins, Peter Jones, Adrin Kingsley-Hug hes,Kathy Kingsley-Hughes, Craig McQueen and Stephen Mohr, 'XML Applications', Wrox Press, 1988
  5. Didier Martin, Mark Birbeck, Michael Kay, Brian Loesgen, Jon Pinnock, Steven Livinstone, Peter Stark, Kevin Williams, Richard Anderson, Stephen Mohr, David Baliles, Bruce Peat, Nikola Ozu, 'PROFESSIONAL XML', Wrox Press, 2000
  6. Dan Chang, Dan Harkey, 'Client/Server Data Access with Java and XML', Jonh Wiley & Sons, Inc. , 1998
  7. Alexander Nakhimovsky and Tom Myers, 'PROFESSIONAL Java XML Programming with Servlets and JSP', Wrox Press, 1999 2000
  8. XSL Transformations(XSLT) Version 1.0 http://www.w3.org/TR/xslt
  9. Document Object Model(DOM) Level 1 Specification -DOM-Level-1
  10. SAX(Simple API for XML) http://www.meggianson.com/SAX/