1
공동 작업에 참여하고자 하는 사용자를 인증하여 사용자 정보를 등록하고, 세션의 공동 작업 정보를 각각의 사용자에게 전달하며, 세션의 등록, 개설 및 삭제 관리를 담당하고, 이벤트를 발생시킬 수 있는 발언권을 제어하는 공동 작업 컨트롤러; 상기 공동 작업 컨트롤러에 의하여 발언권이 주어진 사용자에 의해 발생된 이벤트 정보를 사용자 정보와 함께 순서대로 저장하고, 상기 공동 작업에 참여하는 사용자에게 공동 작업 상태 정보를 전송하며, 멀티캐스트 패키지를 이용하여 상기 공동 작업 컨트롤러와 사용자간의 전송을 담당하게 하는 이벤트 컨트롤러; 및 분산된 사용자가 상기 공동 작업 컨트롤러에 의해 인증되면, 인증된 사용자의 컴퓨터에 다운로드되고, 공동 작업 프레임 워크의 일부로 제공되는 컨트롤 유틸리티인 편집기;를 포함하고, 상기 공동 작업 컨트롤러는, 상기 공동 작업에 참여하고자 하는 사용자를 인증하여 사용자 정보를 등록하고, 상기 편집기를 인증된 사용자의 컴퓨터에 다운로드하는 사용자 인증기; 연결된 사용자 정보 및 디스플레이 컨텐츠를 포함하는 히스토리 큐; 개설된 세션의 공동 작업 정보를 보여 주고, 새로운 세션 개설이나 참가 요청이 있으면, 상기 히스토리 큐에 있는 기존의 진행 상태 정보를 각 사용자에게 전송하는 세션 제어기; 사용자에 의하여 발생된 공동 작업 이벤트를 입력받아 공동 작업을 진행하는 리스너; 상기 공동 작업에 참여한 사용자들 중 이벤트 발생의 발언권을 제어하는 발언권 제어기; 및 인터넷 망을 제어하는 네트워크 제어기; 를 포함하는 것을 특징으로 하는 인터넷 공동 작업 그룹 편집기
|