DEDMS : Distributed Environment Document Management System Model based on the XML-RPC

XML-RPC 기반의 분산환경 문서관리 시스템 모델

  • 고혁준 (제주대학교 대학원 컴퓨터공학과) ;
  • 김정희 (제주대학교 대학원 컴퓨터공학) ;
  • 곽호영 (제주대학교 통신컴퓨터공학부)
  • Published : 2004.04.01

Abstract

Even the document resources offered from web server can be represented in the form of URL/URI, it can not necessarily be guaranteed that corresponding resources exist due to a dynamic change of sewer environment In this paper, integrated document administration system is therefore proposed and modeled using the XML-RPC technology which guarantees the reliance of resources, and handles a dynamic server resource management and request of clients. The proposed system is composed of middleware and server systems. The former system manages dynamic server resources, and the latter reports the updated information of documentations stored in server by client from the server to middleware system. As a result, effective storing management of dynamic resource in distributed server could be archived and building cost of a new web server could be reduced due to an applicability to current web sewer. In addition platform independent and efficient data management was obtained by using the XML-RPC protocol.

웹 서버에서 제공하는 문서 자원들은 URL/URI 형식으로 표현되고 있지만, 동적인 서버 환경의 변화로 인해 반드시 해당 자원이 서버에 존재하고 있는 것을 보장할 수 없다. 따라서 본 논문에서는 자원에 대한 신뢰성을 보장하고, 동적인 서버 자원 관리 및 클라이언트의 요청을 처리하기 위해 XML-RPC를 이용한 통합문서 관리 시스템을 제안하고 모델링 한다. 제안한 시스템은 동적인 서버 자원을 관리하는 미들웨어 시스템과 클라이언트가 서버에 저장시킨 문서에 대한 갱신 정보를 서버에서 미들웨어 시스템으로 통보하는 서버시스템으로 구성된다. 모델링 결과, 분산된 서버에 있는 동적으로 변하는 문서들을 효과적으로 저장 관리할 수 있었으며, 현재 운영되고 있는 웹 서버에 적용시킬 수 있어 새로운 웹 서버 구축비용을 절감할 수 있고, XML-RPC 프로토콜을 사용하기 때문에 플랫폼 독립적이고 또한 데이터 관리가 효율적임을 알 수 있었다.

Keywords

References

  1. BIOMEDICAL ENGINEERING APPLICATIONS BASIS COMMUNICATIONS, A Middleware Architecture to Improve the Efficiency of Web-Based Tel-emedicine Application , vol. 12 No.3, [2002]
  2. 이달상, 김태화, 반상우, '분산 환경에서 자바빈즈를 이용한 전자상거래 프레임워크의 설계' (産業技術硏究誌, Vo1.15 No.1, [2001]
  3. CORBA Specification, Ver 2.4.2, OMG, http://www.omg.org'
  4. 진병률, 정지문, 최성, 우성구 , '이질 환경을 위한 XML 미들웨어 시스템 연구' 반도체장비 학술심포지움, [2001]
  5. 황준, 김영신 '실시간 분산 컴퓨팅을 위한 미들웨어 설계 및 구현' 자연과학논문집, Vol.13 No. 1, [2001]
  6. 조성연, 장주만, 전병태 '분산 컴퓨팅 환경과 미들웨어' JOURNAL OF COMPUTER SCIE-ENCE & ENGINEERING TECHNOLOGY, Vol.1 No.1, [1999]
  7. 이재완, 전병인 'CORBA를 기반으로 한 XML 정보검색 시스템 통합 구현', 情報通信技術硏究論文集, Vol.4 No.1, [2000]
  8. 오길호, Distributed Object Oriented Software System에 관한 연구(A Study on a Distributed Object Oriented Software System), 産業技 術開發硏究, Vol.16 No.1, [2000]
  9. A CORBA extension for intelligent software environments /Filman, R.E. Advances in engineering software, Vol.31 No.8-9, [2000]
  10. Hypermedia Document Management, A Met-adata and Meta-Information System, Suh, W. Journal of database management, Vol.12 No.2, [2001]
  11. XML(eXtensible Markup Language), W3C. http://www.wS.org/XML'
  12. Simon St. Laurent, Joe Johnston, EddDumbi-ll, 'Programming Web Services with XML-R-PC O'reilly, 2001. 6
  13. Dave Winer, UserLand SoftWare Inc, 'XM-L-RPC Specification' http://www.xml-rpc.co-m/spec'
  14. XML-RPC HOWTO. http://classic.helma.at/hannes/xmlrpc
  15. W3C SOAP version 1.2 Spec. 'http://www.-w3.org/TR/2002/CR-soap12-part1-2002'
  16. Batch control meets the Internet Improvements in the XML protocol for data exchange-and remote Web-based and wireless monitoring, are enhancing batch control for the pr-ocess plant / (Chemical engineering, Vol.108-No.5, [2001])
  17. W3C XML Protocol Abstract Model. 'http://www.w3.org/TR/2003/WD-xml-am-200302-20'
  18. W3C, Document Object Model(DOM). 'http://www.w3c.org/DOM'
  19. 김노환, 정충교 'XML DOM을 이용한 웹 문서 검색 알고리즘' VOL. 02 NO. 06 pp. 0775 - 0782. 2001. 06