论文部分内容阅读
计算机支持的协同工作CSCW(Computer Supported Cooperative Work),是指一组用户在计算机网络的支持下,在不同地域相互通信、协作完成某一共同的任务。CSCW系统融汇了计算机的交互性、网络的分布性以及多媒体的综合性,使不同专业的群体成员可跨越地理分布的差异共同完成协作任务,其广泛应用已经对人们的工作方式与生活方式产生了深远的影响。 近年来,随着网络技术的发展,CSCW开始与Internet相结合,出现了基于Web的CSCW系统。它省去了客户端软件的安装、升级与维护工作,允许客户按需下载协同工具,成为发挥网络高效、便捷等优势,提高工作效率的一项重要应用。但是,与传统的CSCW系统不同,基于Internet的CSCW系统,需要把安全性放在首位。针对CSCW行为特点,探索相应的安全机制与技术具有重要的意义。安全的CSCW系统可以防止机密数据在传输过程中被非法窃取,实现协作双方对彼此身份的确认,并符合CSCW的群体性、实时性等特点。在数字化时代,如何引入有效的安全机制,建立安全的CSCW系统以面向企业商业应用已成为亟待解决的问题之一。 本课题受北京市自然科学基金委员会和北京市教育委员会的共同资助,重点研究在不同的应用场合下,构建安全CSCW系统的关键技术与机制。其研究成果最终提交两个接近实用的系统模型:同步安全交谈系统和异步安全文件传送系统。前者基于Browser/Server结构,无须在客户端预先安装特殊的工具软件,仅凭IE浏览器即可进入协同工作环境,工作安全、可靠,响应时间指标达到了现场的实际工作要求。它借助Socket和多线程技术,在Internet/Intranet环境中为用户提供安全的交谈工具和灵活可靠的安全机制,并支持群组工作。其实现技术与机制可推广到在线会议、共享白板等同步CSCW场合。后者基于Client/Server结构,借助Agent技术和本地进程间通讯技术,为企业Intranet用户提供基于本地代理的安全文件传送系统,用户透明度高,代理可复用性好。其实现技术与机制可推广到协同编著、工作流系统等异步CSCW场合。 本论文介绍了该课题的相关背景,系统中采用的加密算法,同步安全交谈系统和异步安全文件传送系统的系统功能和体系结构,以及系统设计和实现等各个环节的关键问题和技术。论文中大部分插图为UML框图,采用可视化建模方法直观地表示系统的各个方面。