DOI QR코드

DOI QR Code

A Study pn Development of collaborative Document Authoring system based on DOM

DOM에 기반한 공동 문서 저작 시스템 구현에 관한 연구

  • 유성주 ((주)동양강철 기획조정실 정보운영팀) ;
  • 김차종 (한밭대학교 정보통신컴퓨터공학부) ;
  • 신현섭 (한밭대학교 정보통신전문대학원)
  • Received : 2010.07.29
  • Accepted : 2010.08.19
  • Published : 2010.12.31

Abstract

It is difficult to merge text document and to remake use of documents on the most collaborative document authoring system using text document, and also to provide the storage place for saving and keeping documents. It has vulnerable drawbacks about the security though it provides the accessible abilities due to basing it on Web. In this paper, we design and implementation the collaborative document authoring system for XML document to improve a couple of problems on these systems. For these, we based on the DOM to manipulate the modeling object documents and utilized RMI on this system without considering socket communication when it transmits and receives Java objects. We improved the security through processes of authentication. By providing templates and editing functions such as annotation, visualization of document structures, we made easier making collaborative document authoring more than ever.

텍스트 문서를 대상으로 하는 대부분의 공동 문서 저작 시스템에서는 문서의 병합과 재사용이 어려우며 문서를 저장, 관리할 수 있는 저장소를 제공하지 않는다. 또한 웹을 기반으로 하기 때문에 높은 접근성을 제공하지만 보안에 취약한 문제점을 가지고 있다. 본 논문에서는 XML 문서를 대상으로 한 공동 문서 저작 시스템을 설계 구현함으로써 이들 시스템의 문제점을 개선하였다. 이를 위해 XML 문서를 객체 모델화하고 조작하기 위한 API인 DOM(Document Object Model)에 기반을 두었으며 Java 객체를 송수신하고, 구현 시 소켓통신에 대한 고려가 필요하지 않도록 RMI를 활용하였다. 또한 인증과정을 통해 보안성을 향상시켰으며 템플릿(Template) 제공, 주석달기, 문서구조 가시화가 가능한 편집기를 제공함으로써 XML 문서 공동저작의 수월성을 향상시켰다.

Keywords

References

  1. Jonathan Grudin, "CSCW:History and Focus", Information and Computer Science Department university of California, Irvine IEEE Computer , Vol. 27, pp. 19-26, 1994.
  2. 김차종 "네트워크상에서의 공동저작 프로토타입 시스템", 한국정보처리학회 논문지, 제6권 4호, pp. 1009-1021
  3. 최진성 "Java를 이용한 공동문서 저작도구의 설계에 관한 연구" 한밭대학교 산업대학원 전자계산과, 2002
  4. 박용진, "CSCW(Computer Supported Cooperative Work) 연구 동향", 한국정보과학회, 정보과학회지 제9권 제5호, pp. 77-81, 1991
  5. 연제원, 김상균, 이규철, 나중찬, 김명준, "XML 문서의 효율적 검색 및 변경을 위한 저장관리기의 설계 및 구현", 충남대학교 컴퓨터공학과 데이터베이스 연구실, 한국전자통신연구원
  6. 민준기, 박명제, 안재용, 정진완, "다양한 저장소에 서의 효율적인 XML 저장기법에 대한 연구", 한국정보과학회 데이터베이스 소사이어티, 데이터베이스 연구 제19권 제1호, 2003. 3
  7. W3C, "Document Object Model (DOM)", http://www.w3.org/DOM/, 2009
  8. 심재찬, 고병도, "OMG의 분산객체기술 CORBA와 상용화 동향", ETRI, 전자통신동향분석 - 제12권 제2호, 2007