基于P2P的乌成教院协同办公系统的研究和实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
计算机技术特别是网络技术的飞速发展,深刻地影响着人们的工作、生活和思维。单位机构的日益分散,部门之间、员工之间的共同协作要求却大大增加,能提供轻松、快捷的消息和协作服务的工具,变得日益重要。汇集了多门学科知识的计算机支持的协同工作(CSCW)成为大家所关注的研究领域,但在传统的C/S模式下,需要巨大的初期部署投入和后期维护成本,并且服务器的负担也越来越重。
     本文提出了基于P2P模式,以JXTA平台为基础,结合工作流技术的协同工作系统,讨论分析了其设计、实现的相关问题与技术,实现了部分系统功能。点对点技术的引入增强了协同的灵活性,并减少系统部署的成本。结合工作流技术,把日常工作中有固定程序的活动分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高办事效率、降低成本的效果。
     本论文的具体研究和实现工作包括以下几方面:
     分析了P2P、CSCW、工作流的相关知识和技术,提出了基于P2P技术的乌鲁木齐成人教育学院协同办公系统的设计思路。分析已有协同工作系统模式的优势与存在的问题,确定在P2P模式下协同工作系统的优势和研究目标。
     设计和实现了新的基于P2P并结合工作流技术的协同工作系统--- P2PCW,进行了体系结构和功能实现方案的设计,分析了其中的关键技术。
     对P2PCW系统中的登录、节点与对等组管理、公文管理、资源共享、即时信息等模块进行了设计和实现,并重点对公文流转中的控制、监测,查询,资源共享的一致性保持和并发控制等模块进行了研究和实现。
     测试P2PCW系统,对其可行性和正确性进行了验证。最后对全文作了总结,并提出了下一步要做的工作。
     本课题希望通过探索和试验,实现部分软件功能,为乌鲁木齐成教院的高效协同办公开拓一个新思路和参考依据。
The rapid development of computer technology, especially that of the network technology is profoundly influencing people’s profession, lifestyle and mode of thinking. Decentralization of departments enables the increasing use of Computer Supported Cooperation Work (CSCW) that provides easy, quick service of information. CSCW, which assembles multi-subjects of science, has become a research focus. But the traditional client server needs a big initial investment in installation and a high cost for maintenance in the later stage, and the client server will be more and more heavily charged.
     A P2P-based Cooperative Office System in WuShi College of Adult Education is proposed and designed in this paper on the basis of Peer to Peer (P2P) mode and the JXTA platform. Analysis is elaborated on its design and concerning technologies. The P2P technique is introduced to enhance the flexibility of cooperation work and to reduce the cost of system installation. Combined with the workflow technique, the routine work of fixed operation can be decomposed into the well-defined assignments that are to be accomplished and the roles that are to be monitored according to the set of formula so to raise the efficiency and reduce the cost.
     The specific studies in this paper are conducted on the following aspects: Has analyzed P2P, CSCW, workflow related knowledge and techniques.
     Proposed the technical design mentality based on P2P. The CSCW based on P2P (P2PCW) is illustrated with the analysis elaborated on its advantages and existing problems.
     The key technique in P2PCW is discussed on the perspective of systematic structure and functional implementation.
     The design and implementation work have been conducted under P2PCW, such as logging in, managements of peers,peer-group and archives, sharing resources, and the instantaneous messages. The research work has been done on the implementation of the monitoring, examination and searching in the procession of files flow, as well as that of maintaining the consistency and continuity of the flow, concurrency control etc.
     The P2PCW has been tested on its feasibility and validity. The future research is suggested on the basis of conclusive summary.
     The author hopes that through the exploration and experimentation and realization of software functions for the effective cooperative office work this issue could open up new ideas and a reference.
引文
[1] Robert Flenner, 高岭译, Java P2P 技术内幕[M], 北京:人民邮电出版社, 2003,10
    [2] 吕向辰, P2P 技术与应用[J], 计算机世界周报, 2003,2,24
    [3] 史美林, 向勇, 杨光信, 计算机支持的协同工作理论与应用[J], 电子工业出版社,2000,2
    [4] 江雨燕, 理解 CSCW 应用的群体合作机制[J], 微机发展, Vol,15,No,7,July 2005
    [5] 胡峻峰, 基于 CSCW 的工作流管理系统的研究与应用, 硕士论文, 广东工业大学, 2006
    [6] ICQ 技术背景, http://www.icq.com/
    [7] Jabber , http://jabber.org/
    [8] SETI@Home 项目, http://www.setiathome.sslberkeley.edu/
    [9] 陈妹, P2P 技术的研究与应用[J], 计算机工程与应用, 2002.13:40-43
    [10] 周文丽, 吴晓菲, P2P 技术综述[J], 计算机工程与设计, 2006,1:76-79
    [11] 王丹, 于戈, P2P 系统模型研究[J], 计算机工程, 2005,(31)4,128-130
    [12] 许斌, JXTA-JAVA P2P 网络编程技术[M], 清华大学出版社, 2003,6
    [13] 张燕, 基于 P2P 的协同办公系统的设计与实现, 硕士论文, 西北大学, 2007
    [14] 奥克斯, 切沃萨特, 宫力,技桥译 , JXTA 技术手册[M], 北京:清华大学出版社, 2004,4
    [15] 李人厚,郑庆华,鲍家元, CSCW 的概念、结构、理论与应用[J],计算机工程与应用[J],2004,5
    [16] Jonathan Grudin , Computer-Supported Cooperative Work: History and Focus, Computer,May 1994
    [17] WFMC, Workflow Management Coalition Workflow Reference Model(WFMC-TC00-1003)[R], Brussels:Workflow Management Coalition,1995
    [18] 李红臣,史美林, 陈信祥, 工作流系统中的业务过程描述及分析[J], 计算机研究与发展, 2001,7:28-33
    [19] 武伟,陆建德, JXTA 平台下协同工作中应用共享机制研究[J], 微电子与计算机[J], 2005,5
    [20] 罗海滨,范玉顺等, 工作流技术综述[J], 软件学报, 2000,11(7): 899-907
    [21] 朱瑜, 工作流引擎的研究与实现, 硕士学位论文, 电子科技大学, 2005
    [22] 赵亚伟,张海盛,古乐野, CSCW 环境中动态信息感知技术[J], 计算机应用, Vo1,23,No,4,Apr,2003
    [23] 张伟, 协同设计技术研究与系统实现, 硕士论文, 西北大学, 2006
    [24] Li Cong , Peer-to-Peer Networks in Action [J].IEEE Internet Computing, 2002, 6 (2):37-39
    [25] 林泓,何巍, 利用 JXTA 平台实现 P2P 服务的研究[J], 武汉理工大学学报, 2005,27:38-41
    [26] 陈刚,陈毛狗,柯凉, 基于 JXTA 框架的同步协作平台的研究[J], 计算机工程, 2006,32 (4 ):97-99.
    [27] 刘效武,基于工作流技术的办公自动化系统的开发与研究, 硕士学位论文, 哈尔滨工程大学, 2005
    [28] 王波, 办公自动化系统设计[M], 北京:人民邮电出版社, 2003
    [29] 贺强, 基于工作流技术的协同办公系统的设计及其关键算法的研究, 硕士学位论文, 吉林大学, 2005
    [30] Georgios John Fakas, Bill Karakostas, A Peer to Peer (P2P) Arch-itecture for Dynamic Workflow Management[J], Information andSoftware Technology, 2004, 46 (6):423-431
    [31] 李敏强,王琛,周静, CSCW 系统中协同机制及协同活动模型[J], 系统工程与电子技术, Vol,122,No,14,2000
    [32] 史美林,杨光信, 一个协同应用开发平台的设计__DICSE[J], 通信学报, 1999,20(9):63-69
    [33] 柴孝宗, 办公自动化领域基于J2EE平台的工作流引擎的设计与实现, 硕士学位论文, 西安电子科技大学, 2005
    [34] 王珊,张新宇, Peer-to-Peer 数据共享研究[J], 计算机应用与软件, 2003,11,1-4
    [35] 张鹏程,李人厚等, 计算机支持协同工作中混合式应用共享机制的设计与实现[J], 计算机工程, 2002.28
    [36] [美]Daniel brookshier, 常晓波译, JAVA P2P 程序设计[M], 北京:中国电力出版社, 2003,1
    [37]吕吕, 基于 P2P 技术实现即时通信系统的研究[J], 通信学报, 2005,6
    [38] 陈祥章, 基于 CSCW 的徐工职院辅助教学系统的研究与设计[J], 2006

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700