【网学提醒】:本文主要为网上学习者提供一个协同应用开发平台的设计——DICSE,希望对需要一个协同应用开发平台的设计——DICSE网友有所帮助,学习一下吧!
资料包括: 论文(7页7557字)
说明:摘要 随着CSCW研究与开发的迅速进展,对于能够支持各种类型协同应用开发的通用CSCW平台的需求也越来越迫切。这种平台不但应提供能减轻开发者开发负担必需的服务,而且应给开发者提供足够的灵活性以方便应用
程序的构造。本文以对协同应用系统中数据流动特征的分析为基础,从对数据进行协同控制的角度,介绍协同应用开发平台DICSE。文中将详细介绍其协作模型、所提供的服务、体系结构及关于实现上的一些
问题。
关键词
计算机支持的协同工作,协同应用开发环境,DICSE
DICSE: a platform for developing CSCW
ABSTRACT As researches and developments on CSCW advance rapidly, there is an increasing need for a general purpose platform based on which various types of CSCW applications can be developed. The platform should provide not only necessary services that minimize development efforts, but also sufficient flexibility for the construction of applications. This paper describes DICSE, a platform providing data management services based on the characteristics of data flow in CSCW systems, detailing its underlying cooperative work model, the services, the architecture and some considerations for the implementation.
KEYWORDS CSCW, Cooperative Application Development Environment, DICSE
自1984年CSCW这一研究领域在Iren Grief和Paul Cachman等人的努力下出现以来[1,2],大量用以支持某种特定类型协同工作的应用系统(也称群件)已被相继地开发出来,其中某些系统业已被商品化。目前得到广泛使用的群件系统包括E-mail、桌面会议系统、工作流管理系统、电子布告牌等。总体而言,群件的主要目标是通过联成网络的
计算机系统给具有共同目标或任务的协作参与者们提供某种类型的共享工作空间,以帮助他们完成协作过程中的各种交流与交互。
如果对各种不同类型的群件系统进行仔细的分析,我们将发现在这些系统中存在着具有相同或相似功能的软件模块。例如各种群件系统都有一个数据存储模块,用以保存协作过程中所生成的各种类型的数据;都会引入某种类型的控制机制来保证多个人同时访问协作数据时数据的一致性;等等。由此自然会提出一个问题:能否构造一个具有通用性的软件环境,它可以提供群件系统所要求的那些具有一般性的服务,以使开发者能够基于此平台而方便地开发新的协同应用系统,并扩展已有的单用户应用系统使之具备协作支持能力。虽然这方面的研究已备受关注[3,4,5,6,7],但已有的研究结果因其所提供的服务范围太“ 专”或太“ 窄”而且难于使用,致使它们距离通用平台的目标还有相当的差距。
目录:1 CSCW系统中的数据流动特征
2 分布式智能协同支撑环境
3 关于实现的若干问题
4 结论
参考文献:1.Ellis C A, Gibbs S J, Rein G L. Groupware: Some issues and experiences. Comm of ACM, 1991''34(1): 39-58
2.史美林. CSCW
计算机支持的协同工作. 通讯学报, 1995''16 (1):55~61
3.Trevor T R, and Blair G. COLA: A Lightweight Platform for CSCW. Proc of ECSCW’93, 1993, pp:15-30
4.Robinson J A. Communications services architecture for CSCW. Computer Communications, 1994''17(5): 339-347
5.Ellis C A, Wainer J. A Conceptual Model of Groupware. Proc of CSCW’94,1994, pp: 79-88.
6.Munson J, Dewan P. A Concurrency Control Framework for Collaborative Systems. Proc of
7.CSCW''96, 1996, pp:278-287
8.Ellis C A. Team Automata for Groupware Systems. Proc of ACM GROUP’97, 1997, pp:415-424
9.Shi Meilin, Yang Guangxin, Xiang Yong, etc. Workflow Management Systems: A survey, Proc of ICCT''98, Beijing, 1998
10.Yang Guangxin, Shi Meilin, Xiang Yong, etc. Wowwww!: managing workflow on the world wide web. Proc of ICCT''98, Beijing, 1998
11.史美林, 杨光信. CODESIGN:一个协同设计支撑系统原形. 清华大学学报. 1998’38(S1)
12.Ellis C A, Gibbs S J. Concurrency Control in Groupware Systems. Proc of ACM SIGMOD''89, 1989, pp:399-407
13.Ressel M, Nitsche-Ruhland D, and Gunzenhauser R. An Integrating, Transformation-Oriented Approach to Concurrency Control and Undo in Group Editor. Proc of CSCW’96, 1996, pp:288-297
14.Sun C Z, Jia X H, Zhang Y C. A Generic Operation Transformation Scheme for Consistency Maintenance in Real-time Cooperative Editing Systems. Proc of ACM SIGGROUP’97, 1997, pp:425-434
15.Suleiman M, Cart M, and Ferrie J. Serialization of Concurrent Operations in a Distributed Collaborative Environment. Proc of ACM SIGGROUP’97, 1997,pp:435-445
作者点评:本文介绍了协同应用开发平台DICSE。这个平台的一个基本的出发点是将系统内部的数据管理与用户界面上的数据处理功能分开,从对数据进行协同控制的角度,提供CSCW应用开发过程中所需的那些数据管理上的通用服务。我们认为这些服务将向开发者屏蔽开发过程中最为复杂的那一部分工作,使开发者将主要工作放在应用语义的描述及用户界面的设计上,在降低开发负担的同时给开发者提供高度的灵活性。