DOI QR코드

DOI QR Code

Web-based XML Tree Builder for XML Service Program Development

XML 웹 서비스 프로그램 개발을 위한 웹 기반의 XML Tree 생성

  • 박영수 (광운대학교 대학원 컴퓨터과학과) ;
  • 장덕철 (광운대학교 컴퓨터과학과)
  • Published : 2005.10.01

Abstract

For the excellent U web services, the program developers should create both user's client program and the sewer program Recently, the structural alteration of programs are often caused by infernal and external environment concerned with social trends and preferences as well as user's requirements expectations. So, for reducing the development time and workload of XML web service programs, it is necessary to develop the web program generation tools. This paper suggest how to design and implement the web-based XML Tree builder, which was able to provide the information for promptly and easily generating the XML Schema, XML Stylesheet and XML Document through the XML Development Supporting Server System.

XML 웹 서비스를 하기 위해서 개발자는 사용자를 위한 클라이언트 프로그램과 서버 프로그램을 함께 개발하여야 한다. 최근 사용자들의 요구와 기대의 증가, 그리고 사회적인 기호와 트렌드 변화 등 내부 ?외부적인 변화가 자주 발생되고 있는 상황에서, 프로그램의 구조 변경이 자주 발생하게 된다. 따라서 XML을 기반으로 한 웹 프로그램 개발의 시간과 비용을 줄이기 위해 웹 프로그래밍을 위한 자동 생성 도구의 개발이 필요하게 된다. 본 연구에서는 개발 지원 서버의 통해 개발자가 XML 스키마, XML 스타일시트 그리고 XML 문서를 쉽고 빠르게 생성하기 위한 정보를 제공할 수 있는 웹 기반의 XML Tree를 설계하고 구현하는 방법을 제시한다.

Keywords

References

  1. Ravi kalakota, Marcia Robinson, 'e-Business 2.0', Addison Wesley, 2001
  2. Danny Ayers et al, 'Professional Java Server Programming', Wrox Press, 1999
  3. Jon Duckett at al, 'Professional XML Schemas', Wrox Press, 2001
  4. Neil Bradley, 'The XSL Companion', Addition Wesley, 2000
  5. Kevin Dick, 'XML A Manager's Guide' Second Edition, Addison Wesley, 2002
  6. J. Craig Cleaveland, 'Program Generators with XML and Java', PH PTR, 2001
  7. Kevin Williams et aI, 'Professional XML Databases', Wrox Press, 2001
  8. W3C online, http://www.w3.org/(XML/DOM/XML Schema/XML Query)
  9. msdn online(XML), http://msdn.microsoft.com/xml
  10. 김영란, '효율적인 검색을 위한 Tree형태의 XML 구조 모델', 한국컴퓨터정보학회 논문지, 9권, 제4호, 2004
  11. 전재명 외 3인, '관계형 모델 기반의 XML 데이터에 대한 접근 제어 기법', 데이터베이스연구회KDBC(SIGDB-KISS), pp.64-71, 2003. 5
  12. Ronald Bourret, 'XML and Databases', http://www. rpbouttet.com/xmI/XMLAndDatabases.htm, Last updated July, 2004
  13. Ronald Bourret, 'XML Databases Products', http://www. rpbourret.com/xml/XMLDatabase Prods.htm, Last updated Sep., 2004.
  14. H. Schoning, 'Tamino-a DBMS Designed for XML' in Processing of IEEE ICDE, 2001
  15. U-Chang Park, 'A Database Schema Integration Method using XML Schema', Korean Society for Internet Information Vol.3-2, Apr., 2002
  16. Deitel et al, 'XML How to Program', Prentice Hall, 2000
  17. Nathan Ridley, 'Jscript Tree List Control', http://www.codeproject.com/jscript, Dec., 2002
  18. Altova, XMLSpy2005, http://www.altova.com/manual2005/ XMLSpy/SpyEnterprise, 2005
  19. 오동일 외 3인, 'XDOM: 확장성 기반의 경량 XML 객체 정보 저장소', 정보과학회 논문지, 9권 3호, pp.332-340, 2003