초록
분산 환경에서의 공동 작업을 위한 CSCW (Computer Supported Cooperative Work) 시스템은 전자 결재에서부터 공동 저술, 공동 의사 결정 등의 분야에서 다양하게 이용된다. CSCW 시스템 중에서 특히 공동 작업 드로잉(drawing) 도구는 의사 소통, 공동 디자인, 교육 등의 분야에 적용될 수 있기 때문에 많은 연구가 진행되어 왔다. 그러나 기존의 공동 작업 드로잉 도구는 시스템 구성, 병행성 제어 등의 부분에서 유연성이 부족하다는 단점이 있다. 본 논문에서는 이러한 문제를 해결하기 위하여 병행성 제어 정책 및 뷰(view)에 관한 정보를 가지는 "자율 객체(autonomous object)"와 유연한 시스템 구성을 지원하는 서버와 클라이언트를 소개한다.
Computer Supported Cooperative Work(CSCW) systems for cooperaton in distributed computing environment are used in many fields such as on-line approval, co-authoring, co-decision making, and so on. There have been many researches on co-drawing tools of the CSCW system, because they can be used in communication, co-design, and education. However, the existing tools are not flexible in system architecture and concurrency control. In this paper, we present "autonomous object," which includes concurrency control policy and information about its view. And we developed a new CSCW system with flexible system architecture.