Design of a Reactive Workflow System for CoSlide Collaborative System

CoSlide 협업시스템을 위한 반응적 워크플로우 설계

  • Park, Jin-Ho (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Kim, Seong-Hune (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Lee, Hong-Chang (School of Computer Engineering & Information Technology, University of Ulsan) ;
  • Lee, Myung-Joon (School of Computer Engineering & Information Technology, University of Ulsan)
  • 박진호 (울산대학교 컴퓨터 정보통신공학부) ;
  • 김성훈 (울산대학교 컴퓨터 정보통신공학부) ;
  • 이홍창 (울산대학교 컴퓨터 정보통신공학부) ;
  • 이명준 (울산대학교 컴퓨터 정보통신공학부)
  • Published : 2007.10.26

Abstract

CoSlide 협업 시스템은 웹데브 기반의 CoSlide 서버와 윈도우즈 응용프로그램인 CoSpace 클라이언트로 구성된다. CoSlide 서버는 Jakarta Slide 서버의 확장으로 협업시스템 구성원간의 자원 공유를 위한 다양한 종류의 작업장을 지원하며, CoSpace 클라이언트는 CoSlide 서버의 다양한 기술 지원을 사용자 중심의 인터페이스로 제공한다. 협업을 동적으로 지원하기 위해서는 워크플로우 시스템이 필요하다. 워크플로우 시스템은 협업시스템에 등록된 사용자가 워크플로우가 정의된 작업장에 자원을 등록하였을 때 정의된 워크플로우에 따라서 자원의 이동, 복사 그리고 메시지전송 등의 과정을 자동적으로 수행한다. 워크플로우 정의는 XML 파일 형식으로 워크플로우 작업장에 생성되어 존재하며 반응적 워크플로우가 발생하였을 때 XML 파일의 정의에 따라 자동적으로 이뤄진다. 협업 시스템에 워크플로우 시스템을 적용시키면 협업 시스템에 등록된 자원을 수동으로 분류하거나 협업에 필요한 다른 그룹의 특정 사용자에게 수동으로 전송해야 하는 불편함을 없앨 수 있다.

Keywords